diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2023-03-04 14:48:31 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-03-05 17:23:09 -0700 |
| commit | 48e72960a496edc86b231d45bfa39d618b6adfaf (patch) | |
| tree | dbbd3d606ab391d14aafc95736a0e26d4ef6b5d0 /src | |
| parent | fb04ff45cd1b4eca5c56e0295bbbe961557ef820 (diff) | |
| download | zig-48e72960a496edc86b231d45bfa39d618b6adfaf.tar.gz zig-48e72960a496edc86b231d45bfa39d618b6adfaf.zip | |
llvm: fix lowering of `@trap`
It needed an unreachable instruction after it.
Diffstat (limited to 'src')
| -rw-r--r-- | src/codegen/llvm.zig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index baeaeee58f..85a82f4eda 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -8261,6 +8261,7 @@ pub const FuncGen = struct { _ = inst; const llvm_fn = self.getIntrinsic("llvm.trap", &.{}); _ = self.builder.buildCall(llvm_fn.globalGetValueType(), llvm_fn, undefined, 0, .Cold, .Auto, ""); + _ = self.builder.buildUnreachable(); return null; } |
