diff options
| author | Alex Rønne Petersen <alex@alexrp.com> | 2024-08-07 02:08:34 +0200 |
|---|---|---|
| committer | Alex Rønne Petersen <alex@alexrp.com> | 2024-08-07 09:39:42 +0200 |
| commit | 746f20d21fcd6a0a9ccbf662cd381f16c5064cd6 (patch) | |
| tree | f3ce304839574c0ef409d940b9c235f0846adfe8 /src/codegen | |
| parent | a9f68410d0a6dd4c2509cf897b283c7ab8f97bdd (diff) | |
| download | zig-746f20d21fcd6a0a9ccbf662cd381f16c5064cd6.tar.gz zig-746f20d21fcd6a0a9ccbf662cd381f16c5064cd6.zip | |
llvm: Use unreachable in targetTriple() for targets without LLVM support.
Diffstat (limited to 'src/codegen')
| -rw-r--r-- | src/codegen/llvm.zig | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index 6c78fcfe37..621490f7c7 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -81,12 +81,14 @@ pub fn targetTriple(allocator: Allocator, target: std.Target) ![]const u8 { .spirv => "spirv", .spirv32 => "spirv32", .spirv64 => "spirv64", - .kalimba => "kalimba", .lanai => "lanai", .wasm32 => "wasm32", .wasm64 => "wasm64", .ve => "ve", - .spu_2 => return error.@"LLVM backend does not support SPU Mark II", + + .kalimba, + .spu_2, + => unreachable, // Gated by hasLlvmSupport(). }; try llvm_triple.appendSlice(llvm_arch); try llvm_triple.appendSlice("-unknown-"); |
