| ... | @@ -15,6 +15,10 @@ comptime { | ... | @@ -15,6 +15,10 @@ comptime { |
| 15 | \\.type this_is_my_alias, @function; | 15 | \\.type this_is_my_alias, @function; |
| 16 | \\.set this_is_my_alias, derp; | 16 | \\.set this_is_my_alias, derp; |
| 17 | ); | 17 | ); |
| | 18 | } else if (builtin.zig_backend == .stage2_spirv64) { |
| | 19 | asm ( |
| | 20 | \\%a = OpString "hello there" |
| | 21 | ); |
| 18 | } | 22 | } |
| 19 | } | 23 | } |
| 20 | | 24 | |
| ... | @@ -24,7 +28,6 @@ test "module level assembly" { | ... | @@ -24,7 +28,6 @@ test "module level assembly" { |
| 24 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 28 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 25 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 29 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 26 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO | 30 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 27 | if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; | | |
| 28 | | 31 | |
| 29 | if (builtin.zig_backend == .stage2_c and builtin.os.tag == .windows) return error.SkipZigTest; // MSVC doesn't support inline assembly | 32 | if (builtin.zig_backend == .stage2_c and builtin.os.tag == .windows) return error.SkipZigTest; // MSVC doesn't support inline assembly |
| 30 | | 33 | |