authorgravatar for luuk@degram.devLuuk de Gram <luuk@degram.dev> 2023-05-31 18:03:49+02:00
committergravatar for luuk@degram.devLuuk de Gram <luuk@degram.dev> 2023-05-31 18:04:33+02:00
log1042deb86fd57278f3a16fd064b370bf72f28160
treeb6be9b47f084bd61baab5ae71a2895e5476bd3e3
parentebfd3450d9a3338726e1ed8b08a5751b06604cd5
signaturelock-open Commit is signed but in an unrecognized format.

enable passing behavior tests


19 files changed, 0 insertions(+), 46 deletions(-)

test/behavior/align.zig-1
......@@ -16,7 +16,6 @@ test "global variable alignment" {
1616}
1717
1818test "slicing array of length 1 can not assume runtime index is always zero" {
19 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
2019 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
2120 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
2221 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
test/behavior/atomics.zig-1
......@@ -383,7 +383,6 @@ fn testAtomicRmwInt128(comptime signedness: std.builtin.Signedness) !void {
383383}
384384
385385test "atomics with different types" {
386 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
387386 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
388387 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
389388 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
test/behavior/basic.zig-3
......@@ -413,7 +413,6 @@ test "array 2D const double ptr with offset" {
413413 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
414414 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
415415 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
416 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
417416 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
418417
419418 const rect_2d_vertexes = [_][2]f32{
......@@ -427,7 +426,6 @@ test "array 3D const double ptr with offset" {
427426 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
428427 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
429428 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
430 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
431429 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
432430
433431 const rect_3d_vertexes = [_][2][2]f32{
......@@ -1052,7 +1050,6 @@ test "inline call of function with a switch inside the return statement" {
10521050}
10531051
10541052test "namespace lookup ignores decl causing the lookup" {
1055 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
10561053 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
10571054 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
10581055 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
test/behavior/bugs/12142.zig-1
......@@ -19,7 +19,6 @@ fn letter(e: Letter) u8 {
1919}
2020
2121test {
22 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
2322 if (builtin.zig_backend == .stage2_x86) return error.SkipZigTest; // TODO
2423 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
2524 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
test/behavior/bugs/13113.zig-1
......@@ -7,7 +7,6 @@ const Foo = extern struct {
77};
88
99test {
10 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1110 if (builtin.zig_backend == .stage2_x86) return error.SkipZigTest; // TODO
1211 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1312 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
test/behavior/bugs/13128.zig-1
......@@ -14,7 +14,6 @@ fn foo(val: U) !void {
1414test "runtime union init, most-aligned field != largest" {
1515 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1616 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
17 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1817 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1918 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
2019
test/behavior/bugs/13664.zig-1
......@@ -13,7 +13,6 @@ fn value() i64 {
1313 return 1341;
1414}
1515test {
16 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1716 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
1817 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1918 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
test/behavior/bugs/1381.zig-1
......@@ -15,7 +15,6 @@ test "union that needs padding bytes inside an array" {
1515 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
1616 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
1717 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
18 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
1918 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
2019 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
2120
test/behavior/cast_int.zig-1
......@@ -4,7 +4,6 @@ const expect = std.testing.expect;
44const maxInt = std.math.maxInt;
55
66test "@intCast i32 to u7" {
7 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
87 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
98 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
109 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
test/behavior/empty_union.zig-5
......@@ -3,15 +3,12 @@ const std = @import("std");
33const expect = std.testing.expect;
44
55test "switch on empty enum" {
6 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
7
86 const E = enum {};
97 var e: E = undefined;
108 switch (e) {}
119}
1210
1311test "switch on empty enum with a specified tag type" {
14 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1512 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
1613
1714 const E = enum(u8) {};
......@@ -21,7 +18,6 @@ test "switch on empty enum with a specified tag type" {
2118
2219test "switch on empty auto numbered tagged union" {
2320 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
24 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
2521 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
2622
2723 const U = union(enum(u8)) {};
......@@ -31,7 +27,6 @@ test "switch on empty auto numbered tagged union" {
3127
3228test "switch on empty tagged union" {
3329 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
34 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
3530
3631 const E = enum {};
3732 const U = union(E) {};
test/behavior/enum.zig-2
......@@ -1079,7 +1079,6 @@ const bit_field_1 = BitFieldOfEnums{
10791079};
10801080
10811081test "bit field access with enum fields" {
1082 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
10831082 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
10841083 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
10851084 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
......@@ -1120,7 +1119,6 @@ test "enum literal in array literal" {
11201119}
11211120
11221121test "tag name functions are unique" {
1123 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
11241122 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
11251123 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
11261124 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
test/behavior/error.zig-5
......@@ -720,7 +720,6 @@ test "ret_ptr doesn't cause own inferred error set to be resolved" {
720720}
721721
722722test "simple else prong allowed even when all errors handled" {
723 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
724723 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
725724 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
726725
......@@ -749,7 +748,6 @@ test "simple else prong allowed even when all errors handled" {
749748test "pointer to error union payload" {
750749 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
751750 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
752 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
753751 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
754752 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
755753
......@@ -783,7 +781,6 @@ const NoReturn = struct {
783781test "error union of noreturn used with if" {
784782 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
785783 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
786 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
787784 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
788785 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
789786
......@@ -798,7 +795,6 @@ test "error union of noreturn used with if" {
798795test "error union of noreturn used with try" {
799796 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
800797 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
801 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
802798 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
803799 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
804800
......@@ -810,7 +806,6 @@ test "error union of noreturn used with try" {
810806test "error union of noreturn used with catch" {
811807 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
812808 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
813 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
814809 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
815810 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
816811
test/behavior/eval.zig-5
......@@ -470,7 +470,6 @@ test "binary math operator in partially inlined function" {
470470}
471471
472472test "comptime shl" {
473 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
474473 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
475474 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
476475 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
......@@ -501,7 +500,6 @@ test "comptime bitwise operators" {
501500
502501test "comptime shlWithOverflow" {
503502 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
504 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
505503 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
506504
507505 const ct_shifted = @shlWithOverflow(~@as(u64, 0), 16)[0];
......@@ -812,7 +810,6 @@ test "array concatenation peer resolves element types - pointer" {
812810}
813811
814812test "array concatenation sets the sentinel - value" {
815 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
816813 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
817814 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
818815 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
......@@ -850,7 +847,6 @@ test "array concatenation sets the sentinel - pointer" {
850847}
851848
852849test "array multiplication sets the sentinel - value" {
853 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
854850 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
855851 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
856852 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
......@@ -1550,7 +1546,6 @@ test "x or true is comptime-known true" {
15501546test "non-optional and optional array elements concatenated" {
15511547 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
15521548 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1553 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
15541549 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
15551550 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
15561551
test/behavior/optional.zig-1
......@@ -365,7 +365,6 @@ test "optional pointer to zero bit optional payload" {
365365test "optional pointer to zero bit error union payload" {
366366 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
367367 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
368 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
369368 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
370369 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
371370
test/behavior/ptrcast.zig-2
......@@ -129,7 +129,6 @@ fn testReinterpretOverAlignedExternStructAsExternStruct() !void {
129129test "lower reinterpreted comptime field ptr (with under-aligned fields)" {
130130 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
131131 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
132 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
133132 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
134133 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
135134
......@@ -153,7 +152,6 @@ test "lower reinterpreted comptime field ptr (with under-aligned fields)" {
153152test "lower reinterpreted comptime field ptr" {
154153 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
155154 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
156 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
157155 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
158156 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
159157
test/behavior/return_address.zig-1
......@@ -6,7 +6,6 @@ fn retAddr() usize {
66}
77
88test "return address" {
9 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
109 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1110 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1211 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
test/behavior/type.zig-2
......@@ -258,7 +258,6 @@ test "Type.ErrorSet" {
258258}
259259
260260test "Type.Struct" {
261 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
262261 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
263262 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
264263 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
......@@ -488,7 +487,6 @@ test "Type.Union from regular enum" {
488487}
489488
490489test "Type.Fn" {
491 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
492490 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
493491 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
494492
test/behavior/union.zig-11
......@@ -452,7 +452,6 @@ var glbl: Foo1 = undefined;
452452test "global union with single field is correctly initialized" {
453453 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
454454 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
455 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
456455 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
457456 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
458457
......@@ -500,7 +499,6 @@ test "update the tag value for zero-sized unions" {
500499test "union initializer generates padding only if needed" {
501500 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
502501 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
503 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
504502 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
505503 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
506504
......@@ -788,7 +786,6 @@ fn Setter(comptime attr: Attribute) type {
788786test "return union init with void payload" {
789787 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
790788 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
791 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
792789 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
793790 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
794791
......@@ -814,7 +811,6 @@ test "return union init with void payload" {
814811test "@unionInit stored to a const" {
815812 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
816813 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
817 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
818814 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
819815 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
820816
......@@ -985,7 +981,6 @@ test "function call result coerces from tagged union to the tag" {
985981test "cast from anonymous struct to union" {
986982 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
987983 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
988 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
989984 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
990985 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
991986
......@@ -1018,7 +1013,6 @@ test "cast from anonymous struct to union" {
10181013test "cast from pointer to anonymous struct to pointer to union" {
10191014 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
10201015 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1021 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
10221016 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
10231017 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
10241018
......@@ -1108,7 +1102,6 @@ test "containers with single-field enums" {
11081102test "@unionInit on union with tag but no fields" {
11091103 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
11101104 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1111 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
11121105 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
11131106 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
11141107
......@@ -1382,7 +1375,6 @@ test "union and enum field order doesn't match" {
13821375test "@unionInit uses tag value instead of field index" {
13831376 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
13841377 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1385 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
13861378 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
13871379 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
13881380
......@@ -1440,7 +1432,6 @@ test "union field ptr - zero sized field" {
14401432test "packed union in packed struct" {
14411433 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
14421434 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1443 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
14441435 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
14451436 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
14461437
......@@ -1528,7 +1519,6 @@ test "union reassignment can use previous value" {
15281519test "packed union with zero-bit field" {
15291520 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
15301521 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1531 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
15321522 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
15331523 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
15341524
......@@ -1549,7 +1539,6 @@ test "packed union with zero-bit field" {
15491539test "reinterpreting enum value inside packed union" {
15501540 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
15511541 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1552 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
15531542 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
15541543
15551544 const U = packed union {
test/behavior/union_with_members.zig-1
......@@ -17,7 +17,6 @@ const ET = union(enum) {
1717};
1818
1919test "enum with members" {
20 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
2120 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
2221 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
2322 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO