diff options
Diffstat (limited to 'test/behavior')
| -rw-r--r-- | test/behavior/align.zig | 3 | ||||
| -rw-r--r-- | test/behavior/bugs/10970.zig | 4 | ||||
| -rw-r--r-- | test/behavior/bugs/1421.zig | 5 | ||||
| -rw-r--r-- | test/behavior/bugs/1442.zig | 4 | ||||
| -rw-r--r-- | test/behavior/bugs/1607.zig | 5 | ||||
| -rw-r--r-- | test/behavior/bugs/3742.zig | 5 | ||||
| -rw-r--r-- | test/behavior/bugs/5398.zig | 5 | ||||
| -rw-r--r-- | test/behavior/bugs/5474.zig | 8 | ||||
| -rw-r--r-- | test/behavior/bugs/5487.zig | 5 | ||||
| -rw-r--r-- | test/behavior/bugs/726.zig | 11 | ||||
| -rw-r--r-- | test/behavior/bugs/828.zig | 5 | ||||
| -rw-r--r-- | test/behavior/enum.zig | 1 | ||||
| -rw-r--r-- | test/behavior/error.zig | 3 | ||||
| -rw-r--r-- | test/behavior/field_parent_ptr.zig | 9 | ||||
| -rw-r--r-- | test/behavior/math.zig | 1 | ||||
| -rw-r--r-- | test/behavior/merge_error_sets.zig | 5 | ||||
| -rw-r--r-- | test/behavior/null.zig | 1 | ||||
| -rw-r--r-- | test/behavior/ptrcast.zig | 1 | ||||
| -rw-r--r-- | test/behavior/sizeof_and_typeof.zig | 14 | ||||
| -rw-r--r-- | test/behavior/struct_contains_null_ptr_itself.zig | 5 | ||||
| -rw-r--r-- | test/behavior/switch_prong_err_enum.zig | 5 | ||||
| -rw-r--r-- | test/behavior/switch_prong_implicit_cast.zig | 5 | ||||
| -rw-r--r-- | test/behavior/union.zig | 1 | ||||
| -rw-r--r-- | test/behavior/var_args.zig | 3 |
24 files changed, 100 insertions, 14 deletions
diff --git a/test/behavior/align.zig b/test/behavior/align.zig index e4c497984c..54ebb3326c 100644 --- a/test/behavior/align.zig +++ b/test/behavior/align.zig @@ -158,7 +158,6 @@ fn give() anyerror!u128 { test "page aligned array on stack" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; @@ -359,7 +358,6 @@ test "read 128-bit field from default aligned struct in global memory" { test "struct field explicit alignment" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_llvm) return error.SkipZigTest; - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; @@ -411,7 +409,6 @@ test "align(N) on functions" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage1) return error.SkipZigTest; if (builtin.zig_backend == .stage2_llvm) return error.SkipZigTest; - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; diff --git a/test/behavior/bugs/10970.zig b/test/behavior/bugs/10970.zig index 1a078656d9..4f33d3d7a4 100644 --- a/test/behavior/bugs/10970.zig +++ b/test/behavior/bugs/10970.zig @@ -4,6 +4,10 @@ fn retOpt() ?u32 { return null; } test { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; var cond = true; const opt = while (cond) { if (retOpt()) |opt| { diff --git a/test/behavior/bugs/1421.zig b/test/behavior/bugs/1421.zig index 960e3174a2..e8aceeecaf 100644 --- a/test/behavior/bugs/1421.zig +++ b/test/behavior/bugs/1421.zig @@ -1,5 +1,6 @@ const std = @import("std"); const expect = std.testing.expect; +const builtin = @import("builtin"); const S = struct { fn method() std.builtin.Type { @@ -8,6 +9,10 @@ const S = struct { }; test "functions with return type required to be comptime are generic" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; const ti = S.method(); try expect(@as(std.builtin.TypeId, ti) == std.builtin.TypeId.Struct); } diff --git a/test/behavior/bugs/1442.zig b/test/behavior/bugs/1442.zig index 69af0a9f4c..1933c8022e 100644 --- a/test/behavior/bugs/1442.zig +++ b/test/behavior/bugs/1442.zig @@ -7,6 +7,10 @@ const Union = union(enum) { }; test "const error union field alignment" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; var union_or_err: anyerror!Union = Union{ .Color = 1234 }; try std.testing.expect((union_or_err catch unreachable).Color == 1234); } diff --git a/test/behavior/bugs/1607.zig b/test/behavior/bugs/1607.zig index a60905b070..dfcea537b5 100644 --- a/test/behavior/bugs/1607.zig +++ b/test/behavior/bugs/1607.zig @@ -1,5 +1,6 @@ const std = @import("std"); const testing = std.testing; +const builtin = @import("builtin"); const a = [_]u8{ 1, 2, 3 }; @@ -10,6 +11,10 @@ fn checkAddress(s: []const u8) !void { } test "slices pointing at the same address as global array." { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; try checkAddress(&a); comptime try checkAddress(&a); } diff --git a/test/behavior/bugs/3742.zig b/test/behavior/bugs/3742.zig index bf6e1f5207..4ade6895f8 100644 --- a/test/behavior/bugs/3742.zig +++ b/test/behavior/bugs/3742.zig @@ -1,4 +1,5 @@ const std = @import("std"); +const builtin = @import("builtin"); pub const GET = struct { key: []const u8, @@ -34,5 +35,9 @@ pub const ArgSerializer = struct { }; test "fixed" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; ArgSerializer.serializeCommand(GET.init("banana")); } diff --git a/test/behavior/bugs/5398.zig b/test/behavior/bugs/5398.zig index 8dc170c736..4041bb2078 100644 --- a/test/behavior/bugs/5398.zig +++ b/test/behavior/bugs/5398.zig @@ -1,5 +1,6 @@ const std = @import("std"); const testing = std.testing; +const builtin = @import("builtin"); pub const Mesh = struct { id: u32, @@ -18,6 +19,10 @@ pub const Renderable = struct { var renderable: Renderable = undefined; test "assignment of field with padding" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; renderable = Renderable{ .mesh = Mesh{ .id = 0 }, .material = Material{ diff --git a/test/behavior/bugs/5474.zig b/test/behavior/bugs/5474.zig index 62d7a52a3f..47066aa017 100644 --- a/test/behavior/bugs/5474.zig +++ b/test/behavior/bugs/5474.zig @@ -49,11 +49,19 @@ fn constant() !void { } test "pointer-to-array constness for zero-size elements, var" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; try mutable(); comptime try mutable(); } test "pointer-to-array constness for zero-size elements, const" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; try constant(); comptime try constant(); } diff --git a/test/behavior/bugs/5487.zig b/test/behavior/bugs/5487.zig index 4f67e6e846..9955d1f2f5 100644 --- a/test/behavior/bugs/5487.zig +++ b/test/behavior/bugs/5487.zig @@ -1,4 +1,5 @@ const io = @import("std").io; +const builtin = @import("builtin"); pub fn write(_: void, bytes: []const u8) !usize { _ = bytes; @@ -9,5 +10,9 @@ pub fn writer() io.Writer(void, @typeInfo(@typeInfo(@TypeOf(write)).Fn.return_ty } test "crash" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; _ = io.multiWriter(.{writer()}); } diff --git a/test/behavior/bugs/726.zig b/test/behavior/bugs/726.zig index 364d209e3b..03e010e4f1 100644 --- a/test/behavior/bugs/726.zig +++ b/test/behavior/bugs/726.zig @@ -1,12 +1,23 @@ const expect = @import("std").testing.expect; +const builtin = @import("builtin"); test "@ptrCast from const to nullable" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; + const c: u8 = 4; var x: ?*const u8 = @ptrCast(?*const u8, &c); try expect(x.?.* == 4); } test "@ptrCast from var in empty struct to nullable" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; + const container = struct { var c: u8 = 4; }; diff --git a/test/behavior/bugs/828.zig b/test/behavior/bugs/828.zig index d54664f9c6..a8253e0c4c 100644 --- a/test/behavior/bugs/828.zig +++ b/test/behavior/bugs/828.zig @@ -1,3 +1,5 @@ +const builtin = @import("builtin"); + const CountBy = struct { a: usize, @@ -28,6 +30,9 @@ fn constCount(comptime cb: *const CountBy, comptime unused: u32) void { } test "comptime struct return should not return the same instance" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + //the first parameter must be passed by reference to trigger the bug //a second parameter is required to trigger the bug const ValA = constCount(&CountBy.One, 12); diff --git a/test/behavior/enum.zig b/test/behavior/enum.zig index 3f41b45342..e230032d04 100644 --- a/test/behavior/enum.zig +++ b/test/behavior/enum.zig @@ -938,7 +938,6 @@ test "constant enum initialization with differing sizes" { if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO try test3_1(test3_foo); try test3_2(test3_bar); diff --git a/test/behavior/error.zig b/test/behavior/error.zig index 61d192b483..7dd0d44e01 100644 --- a/test/behavior/error.zig +++ b/test/behavior/error.zig @@ -156,7 +156,6 @@ fn bar2() (error{}!void) {} test "error union type " { if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO try testErrorUnionType(); comptime try testErrorUnionType(); @@ -199,7 +198,6 @@ fn testErrorSetType() !void { test "explicit error set cast" { if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO try testExplicitErrorSetCast(Set1.A); comptime try testExplicitErrorSetCast(Set1.A); @@ -296,7 +294,6 @@ test "error: Infer error set from literals" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO _ = nullLiteral("n") catch |err| handleErrors(err); _ = floatLiteral("n") catch |err| handleErrors(err); diff --git a/test/behavior/field_parent_ptr.zig b/test/behavior/field_parent_ptr.zig index addb7942ad..3aefb0ef47 100644 --- a/test/behavior/field_parent_ptr.zig +++ b/test/behavior/field_parent_ptr.zig @@ -1,11 +1,20 @@ const expect = @import("std").testing.expect; +const builtin = @import("builtin"); test "@fieldParentPtr non-first field" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; try testParentFieldPtr(&foo.c); comptime try testParentFieldPtr(&foo.c); } test "@fieldParentPtr first field" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; try testParentFieldPtrFirst(&foo.a); comptime try testParentFieldPtrFirst(&foo.a); } diff --git a/test/behavior/math.zig b/test/behavior/math.zig index dcb713392a..e06d1bf01a 100644 --- a/test/behavior/math.zig +++ b/test/behavior/math.zig @@ -191,7 +191,6 @@ test "const number literal" { const ten = 10; test "float equality" { - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO diff --git a/test/behavior/merge_error_sets.zig b/test/behavior/merge_error_sets.zig index 147b580232..1c3c06c4c5 100644 --- a/test/behavior/merge_error_sets.zig +++ b/test/behavior/merge_error_sets.zig @@ -1,3 +1,4 @@ +const builtin = @import("builtin"); const A = error{ FileNotFound, NotDir, @@ -11,6 +12,10 @@ fn foo() C!void { } test "merge error sets" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; if (foo()) { @panic("unexpected"); } else |err| switch (err) { diff --git a/test/behavior/null.zig b/test/behavior/null.zig index 01611eaef8..fd6104060a 100644 --- a/test/behavior/null.zig +++ b/test/behavior/null.zig @@ -182,7 +182,6 @@ const here_is_a_null_literal = SillyStruct{ .context = null }; test "unwrap optional which is field of global var" { if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; diff --git a/test/behavior/ptrcast.zig b/test/behavior/ptrcast.zig index 5558ad48b5..cfca107d78 100644 --- a/test/behavior/ptrcast.zig +++ b/test/behavior/ptrcast.zig @@ -43,7 +43,6 @@ fn testReinterpretBytesAsExternStruct() !void { } test "reinterpret struct field at comptime" { - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO diff --git a/test/behavior/sizeof_and_typeof.zig b/test/behavior/sizeof_and_typeof.zig index 852e1e74e4..57e6e2093e 100644 --- a/test/behavior/sizeof_and_typeof.zig +++ b/test/behavior/sizeof_and_typeof.zig @@ -18,6 +18,10 @@ test "@sizeOf on compile-time types" { } test "@TypeOf() with multiple arguments" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; { var var_1: u32 = undefined; var var_2: u8 = undefined; @@ -74,6 +78,8 @@ const P = packed struct { }; test "@offsetOf" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // Packed structs have fixed memory layout try expect(@offsetOf(P, "a") == 0); @@ -180,6 +186,10 @@ test "@sizeOf(T) == 0 doesn't force resolving struct size" { } test "@TypeOf() has no runtime side effects" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; const S = struct { fn foo(comptime T: type, ptr: *T) T { ptr.* += 1; @@ -193,6 +203,10 @@ test "@TypeOf() has no runtime side effects" { } test "branching logic inside @TypeOf" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; const S = struct { var data: i32 = 0; fn foo() anyerror!i32 { diff --git a/test/behavior/struct_contains_null_ptr_itself.zig b/test/behavior/struct_contains_null_ptr_itself.zig index 28aa1d57aa..ce4f63f976 100644 --- a/test/behavior/struct_contains_null_ptr_itself.zig +++ b/test/behavior/struct_contains_null_ptr_itself.zig @@ -1,7 +1,12 @@ const std = @import("std"); const expect = std.testing.expect; +const builtin = @import("builtin"); test "struct contains null pointer which contains original struct" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; var x: ?*NodeLineComment = null; try expect(x == null); } diff --git a/test/behavior/switch_prong_err_enum.zig b/test/behavior/switch_prong_err_enum.zig index b68f21df6f..6abae1a7b6 100644 --- a/test/behavior/switch_prong_err_enum.zig +++ b/test/behavior/switch_prong_err_enum.zig @@ -1,4 +1,5 @@ const expect = @import("std").testing.expect; +const builtin = @import("builtin"); var read_count: u64 = 0; @@ -20,6 +21,10 @@ fn doThing(form_id: u64) anyerror!FormValue { } test "switch prong returns error enum" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; switch (doThing(17) catch unreachable) { FormValue.Address => |payload| { try expect(payload == 1); diff --git a/test/behavior/switch_prong_implicit_cast.zig b/test/behavior/switch_prong_implicit_cast.zig index bc08fea93f..716afc3ace 100644 --- a/test/behavior/switch_prong_implicit_cast.zig +++ b/test/behavior/switch_prong_implicit_cast.zig @@ -1,4 +1,5 @@ const expect = @import("std").testing.expect; +const builtin = @import("builtin"); const FormValue = union(enum) { One: void, @@ -14,6 +15,10 @@ fn foo(id: u64) !FormValue { } test "switch prong implicit cast" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; const result = switch (foo(2) catch unreachable) { FormValue.One => false, FormValue.Two => |x| x, diff --git a/test/behavior/union.zig b/test/behavior/union.zig index c879b44638..3f53fec3ab 100644 --- a/test/behavior/union.zig +++ b/test/behavior/union.zig @@ -457,7 +457,6 @@ test "initialize global array of union" { if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; glbl_array[1] = FooUnion{ .U1 = 2 }; diff --git a/test/behavior/var_args.zig b/test/behavior/var_args.zig index 6639d8664e..d73f864675 100644 --- a/test/behavior/var_args.zig +++ b/test/behavior/var_args.zig @@ -28,7 +28,6 @@ fn readFirstVarArg(args: anytype) void { test "send void arg to var args" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO @@ -92,7 +91,6 @@ fn foo2(args: anytype) bool { test "array of var args functions" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO @@ -102,7 +100,6 @@ test "array of var args functions" { test "pass zero length array to var args param" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
