From a429d04ba9cb1205d88211b7b39cbd68113b7178 Mon Sep 17 00:00:00 2001 From: Pavel Verigo Date: Thu, 27 Feb 2025 14:37:33 +0100 Subject: [PATCH] stage2-wasm: enable already working tests --- test/behavior/call.zig | 2 -- test/behavior/cast.zig | 2 -- test/behavior/cast_int.zig | 1 - test/behavior/defer.zig | 1 - test/behavior/error.zig | 1 - test/behavior/floatop.zig | 3 --- test/behavior/int128.zig | 1 - test/behavior/packed_struct_explicit_backing_int.zig | 1 - 8 files changed, 12 deletions(-) diff --git a/test/behavior/call.zig b/test/behavior/call.zig index b3928b880adbdb3f3ad49edd1b1474efcfa0c2a5..cc5962114d5351f8368a0ad52cc88d4bae2add4a 100644 --- a/test/behavior/call.zig +++ b/test/behavior/call.zig @@ -439,7 +439,6 @@ test "method call as parameter type" { } test "non-anytype generic parameters provide result type" { - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO @@ -469,7 +468,6 @@ test "non-anytype generic parameters provide result type" { } test "argument to generic function has correct result type" { - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO diff --git a/test/behavior/cast.zig b/test/behavior/cast.zig index 3093800377f9c774f3274b803d6ff04d5e8f1788..122715bea14e89bf1a421b538f8cf020a2be8015 100644 --- a/test/behavior/cast.zig +++ b/test/behavior/cast.zig @@ -159,7 +159,6 @@ test "@floatFromInt(f80)" { test "@intFromFloat" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; @@ -2639,7 +2638,6 @@ test "numeric coercions with undefined" { } test "15-bit int to float" { - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; var a: u15 = 42; diff --git a/test/behavior/cast_int.zig b/test/behavior/cast_int.zig index 9cbcddc1919501a83d808e175d21edc4d7ca03bf..34bd690d494c3505d090a23aef9c450d46a2dcde 100644 --- a/test/behavior/cast_int.zig +++ b/test/behavior/cast_int.zig @@ -214,7 +214,6 @@ test "load non byte-sized value in union" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; // note: this bug is triggered by the == operator, expectEqual will hide it diff --git a/test/behavior/defer.zig b/test/behavior/defer.zig index a495bbb4ada1fac0293c4df860de48a1b61c0370..3a22459092961ebf135021a07685f3c69986ae8c 100644 --- a/test/behavior/defer.zig +++ b/test/behavior/defer.zig @@ -134,7 +134,6 @@ test "errdefer with payload" { test "reference to errdefer payload" { if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; diff --git a/test/behavior/error.zig b/test/behavior/error.zig index 216e69a1b7eecfc396fddf3be93c0d72fa93a101..6969b80e782cb9205e08e13b8f7f5a46dc5499f7 100644 --- a/test/behavior/error.zig +++ b/test/behavior/error.zig @@ -1107,7 +1107,6 @@ test "result location initialization of error union with OPV payload" { } test "return error union with i65" { - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; diff --git a/test/behavior/floatop.zig b/test/behavior/floatop.zig index 77fa4c593faeca7fc5aee469690a8eb1e90afa28..d80ef18b6de1d80746cb082ce96aaa199f6b5b13 100644 --- a/test/behavior/floatop.zig +++ b/test/behavior/floatop.zig @@ -123,7 +123,6 @@ fn testMul(comptime T: type) !void { test "cmp f16" { if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_x86_64 and builtin.target.ofmt != .elf and builtin.target.ofmt != .macho) return error.SkipZigTest; if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; if (builtin.cpu.arch.isArm() and builtin.target.abi.float() == .soft) return error.SkipZigTest; // https://github.com/ziglang/zig/issues/21234 @@ -1536,7 +1535,6 @@ test "neg f16" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_x86_64 and builtin.target.ofmt != .elf and builtin.target.ofmt != .macho) return error.SkipZigTest; if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; @@ -1553,7 +1551,6 @@ test "neg f32/f64" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; try testNeg(f32); diff --git a/test/behavior/int128.zig b/test/behavior/int128.zig index 544b38fca651c4e899e82c845354a99e67e60c93..a88b6572b04327eb8af33c8b37a7d88685b4f534 100644 --- a/test/behavior/int128.zig +++ b/test/behavior/int128.zig @@ -68,7 +68,6 @@ test "int128" { } test "truncate int128" { - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO diff --git a/test/behavior/packed_struct_explicit_backing_int.zig b/test/behavior/packed_struct_explicit_backing_int.zig index c1bc2426d811814a81bdfc35f530047bd59b5cfd..215c3efd3892639b9faa50bb8a807ac22c4d7d0f 100644 --- a/test/behavior/packed_struct_explicit_backing_int.zig +++ b/test/behavior/packed_struct_explicit_backing_int.zig @@ -5,7 +5,6 @@ const expectEqual = std.testing.expectEqual; const native_endian = builtin.cpu.arch.endian(); test "packed struct explicit backing integer" { - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO -- 2.54.0