| ... | ... | @@ -40,6 +40,10 @@ pub const Env = enum { |
| 40 | 40 | /// - `zig build-* -fno-llvm -fno-lld -target riscv64-linux` |
| 41 | 41 | @"riscv64-linux", |
| 42 | 42 | |
| 43 | /// - sema |
| 44 | /// - `zig build-* -fno-llvm -fno-lld -target spirv(32/64)-* --listen=-` |
| 45 | spirv, |
| 46 | |
| 43 | 47 | /// - sema |
| 44 | 48 | /// - `zig build-* -fno-llvm -fno-lld -target wasm32-* --listen=-` |
| 45 | 49 | wasm, |
| ... | ... | @@ -178,6 +182,12 @@ pub const Env = enum { |
| 178 | 182 | => true, |
| 179 | 183 | else => Env.sema.supports(feature), |
| 180 | 184 | }, |
| 185 | .spirv => switch (feature) { |
| 186 | .spirv64_backend, |
| 187 | .spirv_linker, |
| 188 | => true, |
| 189 | else => Env.sema.supports(feature), |
| 190 | }, |
| 181 | 191 | .wasm => switch (feature) { |
| 182 | 192 | .stdio_listen, |
| 183 | 193 | .incremental, |