aboutsummaryrefslogtreecommitdiff
path: root/src/target.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2024-08-07 22:50:08 -0700
committerGitHub <noreply@github.com>2024-08-07 22:50:08 -0700
commit61fbdebd61678465f72319d93c69e64e2ed3d0a2 (patch)
tree3514d4f1b69582c37fab48e0aa7b7792c4d0f5d5 /src/target.zig
parent468b976f63b0938f2a799261b536167959c059b4 (diff)
parent746f20d21fcd6a0a9ccbf662cd381f16c5064cd6 (diff)
downloadzig-61fbdebd61678465f72319d93c69e64e2ed3d0a2.tar.gz
zig-61fbdebd61678465f72319d93c69e64e2ed3d0a2.zip
Merge pull request #20969 from alexrp/llvm-unsup-targets
`llvm`: Fix hasLlvmSupport() for dxil, spirv[32,64], and kalimba.
Diffstat (limited to 'src/target.zig')
-rw-r--r--src/target.zig17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/target.zig b/src/target.zig
index 6cd5967d0e..f5cdf6627d 100644
--- a/src/target.zig
+++ b/src/target.zig
@@ -119,7 +119,6 @@ pub fn hasLlvmSupport(target: std.Target, ofmt: std.Target.ObjectFormat) bool {
.bpfel,
.bpfeb,
.csky,
- .dxil,
.hexagon,
.loongarch32,
.loongarch64,
@@ -147,17 +146,23 @@ pub fn hasLlvmSupport(target: std.Target, ofmt: std.Target.ObjectFormat) bool {
.xtensa,
.nvptx,
.nvptx64,
- .spirv,
- .spirv32,
- .spirv64,
- .kalimba,
.lanai,
.wasm32,
.wasm64,
.ve,
=> true,
- .spu_2 => false,
+ // An LLVM backend exists but we don't currently support using it.
+ .dxil,
+ .spirv,
+ .spirv32,
+ .spirv64,
+ => false,
+
+ // No LLVM backend exists.
+ .kalimba,
+ .spu_2,
+ => false,
};
}