| author | |
| committer | |
| log | 9bc7e8c85293fd737e7ca3fb2f783618069b6e61 |
| tree | c4a25b8ab196f3da5eb5def0caef399e9f74daa6 |
| parent | 64c6473443722c933ece642b0c2cfbd74b2638bd |
| signature |
6 files changed, 1 insertions(+), 8 deletions(-)
test/behavior/abs.zig+1| ... | @@ -6,6 +6,7 @@ test "@abs integers" { | ... | @@ -6,6 +6,7 @@ test "@abs integers" { |
| 6 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 6 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 7 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 7 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 8 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO | 8 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 9 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; | ||
| 9 | 10 | ||
| 10 | try comptime testAbsIntegers(); | 11 | try comptime testAbsIntegers(); |
| 11 | try testAbsIntegers(); | 12 | try testAbsIntegers(); |
test/behavior/call.zig-1| ... | @@ -342,7 +342,6 @@ test "inline call preserves tail call" { | ... | @@ -342,7 +342,6 @@ test "inline call preserves tail call" { |
| 342 | test "inline call doesn't re-evaluate non generic struct" { | 342 | test "inline call doesn't re-evaluate non generic struct" { |
| 343 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 343 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 344 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 344 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 345 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; | ||
| 346 | 345 | ||
| 347 | const S = struct { | 346 | const S = struct { |
| 348 | fn foo(f: struct { a: u8, b: u8 }) !void { | 347 | fn foo(f: struct { a: u8, b: u8 }) !void { |
test/behavior/generics.zig-1| ... | @@ -500,7 +500,6 @@ test "union in struct captures argument" { | ... | @@ -500,7 +500,6 @@ test "union in struct captures argument" { |
| 500 | test "function argument tuple used as struct field" { | 500 | test "function argument tuple used as struct field" { |
| 501 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 501 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 502 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 502 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 503 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; | ||
| 504 | 503 | ||
| 505 | const S = struct { | 504 | const S = struct { |
| 506 | fn DeleagateWithContext(comptime Function: type) type { | 505 | fn DeleagateWithContext(comptime Function: type) type { |
test/behavior/memcpy.zig-1| ... | @@ -50,7 +50,6 @@ test "@memcpy dest many pointer" { | ... | @@ -50,7 +50,6 @@ test "@memcpy dest many pointer" { |
| 50 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 50 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 51 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; | 51 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; |
| 52 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; | 52 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; |
| 53 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; | ||
| 54 | 53 | ||
| 55 | try testMemcpyDestManyPtr(); | 54 | try testMemcpyDestManyPtr(); |
| 56 | try comptime testMemcpyDestManyPtr(); | 55 | try comptime testMemcpyDestManyPtr(); |
test/behavior/struct.zig-1| ... | @@ -1133,7 +1133,6 @@ test "packed struct with undefined initializers" { | ... | @@ -1133,7 +1133,6 @@ test "packed struct with undefined initializers" { |
| 1133 | test "for loop over pointers to struct, getting field from struct pointer" { | 1133 | test "for loop over pointers to struct, getting field from struct pointer" { |
| 1134 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 1134 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 1135 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO | 1135 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 1136 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; | ||
| 1137 | 1136 | ||
| 1138 | const S = struct { | 1137 | const S = struct { |
| 1139 | const Foo = struct { | 1138 | const Foo = struct { |
test/behavior/tuple.zig-4| ... | @@ -280,7 +280,6 @@ test "tuple in tuple passed to generic function" { | ... | @@ -280,7 +280,6 @@ test "tuple in tuple passed to generic function" { |
| 280 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 280 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 281 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 281 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 282 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO | 282 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 283 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; | ||
| 284 | 283 | ||
| 285 | const S = struct { | 284 | const S = struct { |
| 286 | fn pair(x: f32, y: f32) std.meta.Tuple(&.{ f32, f32 }) { | 285 | fn pair(x: f32, y: f32) std.meta.Tuple(&.{ f32, f32 }) { |
| ... | @@ -300,7 +299,6 @@ test "coerce tuple to tuple" { | ... | @@ -300,7 +299,6 @@ test "coerce tuple to tuple" { |
| 300 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 299 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 301 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 300 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 302 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO | 301 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 303 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; | ||
| 304 | 302 | ||
| 305 | const T = std.meta.Tuple(&.{u8}); | 303 | const T = std.meta.Tuple(&.{u8}); |
| 306 | const S = struct { | 304 | const S = struct { |
| ... | @@ -315,7 +313,6 @@ test "tuple type with void field" { | ... | @@ -315,7 +313,6 @@ test "tuple type with void field" { |
| 315 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 313 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 316 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 314 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 317 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO | 315 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 318 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; | ||
| 319 | 316 | ||
| 320 | const T = std.meta.Tuple(&[_]type{void}); | 317 | const T = std.meta.Tuple(&[_]type{void}); |
| 321 | const x = T{{}}; | 318 | const x = T{{}}; |
| ... | @@ -352,7 +349,6 @@ test "zero sized struct in tuple handled correctly" { | ... | @@ -352,7 +349,6 @@ test "zero sized struct in tuple handled correctly" { |
| 352 | test "tuple type with void field and a runtime field" { | 349 | test "tuple type with void field and a runtime field" { |
| 353 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 350 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 354 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 351 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 355 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; | ||
| 356 | 352 | ||
| 357 | const T = std.meta.Tuple(&[_]type{ usize, void }); | 353 | const T = std.meta.Tuple(&[_]type{ usize, void }); |
| 358 | var t: T = .{ 5, {} }; | 354 | var t: T = .{ 5, {} }; |