authorgravatar for william@sengir.comWilliam Sengir <william@sengir.com> 2022-03-23 08:49:16-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-03-23 16:39:29-04:00
logb872539a13ac46abe57a59bafdf5392812468482
tree4deb5be915d61d3f14fb7064673a4affe3b2e765
parentd7530c8f7bb14e860898c74aa6a20d86379c8822

stage2: enable some passing array & vector tests


2 files changed, 10 insertions(+), 4 deletions(-)

test/behavior/array.zig-2
...@@ -453,9 +453,7 @@ test "type deduction for array subscript expression" {...@@ -453,9 +453,7 @@ test "type deduction for array subscript expression" {
453}453}
454454
455test "sentinel element count towards the ABI size calculation" {455test "sentinel element count towards the ABI size calculation" {
456 if (builtin.zig_backend == .stage2_llvm) return error.SkipZigTest; // TODO
457 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO456 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
458 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
459 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO457 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
460458
461 const S = struct {459 const S = struct {
test/behavior/math.zig+10-2
...@@ -1282,7 +1282,11 @@ fn testRound(comptime T: type, x: T) !void {...@@ -1282,7 +1282,11 @@ fn testRound(comptime T: type, x: T) !void {
1282}1282}
12831283
1284test "vector integer addition" {1284test "vector integer addition" {
1285 if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO1285 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
1286 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1287 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1288 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1289 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
12861290
1287 const S = struct {1291 const S = struct {
1288 fn doTheTest() !void {1292 fn doTheTest() !void {
...@@ -1336,7 +1340,11 @@ fn testNanEqNan(comptime F: type) !void {...@@ -1336,7 +1340,11 @@ fn testNanEqNan(comptime F: type) !void {
1336}1340}
13371341
1338test "vector comparison" {1342test "vector comparison" {
1339 if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO1343 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
1344 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1345 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1346 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1347 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
13401348
1341 const S = struct {1349 const S = struct {
1342 fn doTheTest() !void {1350 fn doTheTest() !void {