| ... | @@ -187,7 +187,6 @@ test "@sizeOf(T) == 0 doesn't force resolving struct size" { | ... | @@ -187,7 +187,6 @@ test "@sizeOf(T) == 0 doesn't force resolving struct size" { |
| 187 | | 187 | |
| 188 | test "@TypeOf() has no runtime side effects" { | 188 | test "@TypeOf() has no runtime side effects" { |
| 189 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; | 189 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; |
| 190 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; | | |
| 191 | const S = struct { | 190 | const S = struct { |
| 192 | fn foo(comptime T: type, ptr: *T) T { | 191 | fn foo(comptime T: type, ptr: *T) T { |
| 193 | ptr.* += 1; | 192 | ptr.* += 1; |
| ... | @@ -203,7 +202,6 @@ test "@TypeOf() has no runtime side effects" { | ... | @@ -203,7 +202,6 @@ test "@TypeOf() has no runtime side effects" { |
| 203 | test "branching logic inside @TypeOf" { | 202 | test "branching logic inside @TypeOf" { |
| 204 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; | 203 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; |
| 205 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; | 204 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; |
| 206 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; | | |
| 207 | const S = struct { | 205 | const S = struct { |
| 208 | var data: i32 = 0; | 206 | var data: i32 = 0; |
| 209 | fn foo() anyerror!i32 { | 207 | fn foo() anyerror!i32 { |