Skip to content

Commit 16e88b7

Browse files
committed
wasm: Enable passing tests
1 parent 97448e4 commit 16e88b7

File tree

5 files changed

+0
-18
lines changed

5 files changed

+0
-18
lines changed

test/behavior/basic.zig

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,6 @@ test "call result of if else expression" {
336336
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
337337
if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
338338
if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
339-
if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
340339

341340
try expect(mem.eql(u8, f2(true), "a"));
342341
try expect(mem.eql(u8, f2(false), "b"));
@@ -616,8 +615,6 @@ test "global variable initialized to global variable array element" {
616615
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
617616
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
618617

619-
if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
620-
621618
try expect(global_ptr == &gdt[0]);
622619
}
623620
const GDTEntry = struct {
@@ -660,7 +657,6 @@ test "multiline string literal is null terminated" {
660657
}
661658

662659
test "string escapes" {
663-
if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
664660
if (builtin.zig_backend == .stage2_c) return error.SkipZigTest;
665661
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
666662
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
@@ -733,7 +729,6 @@ test "thread local variable" {
733729
}
734730

735731
test "result location is optional inside error union" {
736-
if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
737732
if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
738733
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
739734
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO

test/behavior/bitcast.zig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,6 @@ test "bitcast packed struct literal to byte" {
241241
}
242242

243243
test "comptime bitcast used in expression has the correct type" {
244-
if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
245244
if (builtin.zig_backend == .stage2_c) return error.SkipZigTest;
246245

247246
const Foo = packed struct {

test/behavior/bugs/4328.zig

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ const S = extern struct {
1717
};
1818

1919
test "Extern function calls in @TypeOf" {
20-
if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
21-
2220
const Test = struct {
2321
fn test_fn_1(a: anytype, b: anytype) @TypeOf(printf("%d %s\n", a, b)) {
2422
return 0;
@@ -39,8 +37,6 @@ test "Extern function calls in @TypeOf" {
3937
}
4038

4139
test "Peer resolution of extern function calls in @TypeOf" {
42-
if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
43-
4440
const Test = struct {
4541
fn test_fn() @TypeOf(ftell(null), fputs(null, null)) {
4642
return 0;
@@ -57,7 +53,6 @@ test "Peer resolution of extern function calls in @TypeOf" {
5753

5854
test "Extern function calls, dereferences and field access in @TypeOf" {
5955
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
60-
if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
6156

6257
const Test = struct {
6358
fn test_fn_1(a: c_long) @TypeOf(fopen("test", "r").*) {

test/behavior/ptrcast.zig

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ fn testReinterpretStructWrappedBytesAsInteger() !void {
5959
test "reinterpret bytes of an array into an extern struct" {
6060
if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
6161
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
62-
if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
6362

6463
try testReinterpretBytesAsExternStruct();
6564
comptime try testReinterpretBytesAsExternStruct();
@@ -82,7 +81,6 @@ fn testReinterpretBytesAsExternStruct() !void {
8281
test "reinterpret bytes of an extern struct (with under-aligned fields) into another" {
8382
if (builtin.zig_backend == .stage1) return error.SkipZigTest;
8483
if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO: Under-aligned fields are not yet supported in the CBE
85-
if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
8684

8785
try testReinterpretExternStructAsExternStruct();
8886
comptime try testReinterpretExternStructAsExternStruct();
@@ -107,7 +105,6 @@ fn testReinterpretExternStructAsExternStruct() !void {
107105

108106
test "reinterpret bytes of an extern struct into another" {
109107
if (builtin.zig_backend == .stage1) return error.SkipZigTest;
110-
if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
111108

112109
try testReinterpretOverAlignedExternStructAsExternStruct();
113110
comptime try testReinterpretOverAlignedExternStructAsExternStruct();
@@ -138,7 +135,6 @@ test "lower reinterpreted comptime field ptr (with under-aligned fields)" {
138135
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
139136
if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
140137
if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO: CBE does not yet support under-aligned fields
141-
if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
142138

143139
// Test lowering a field ptr
144140
comptime var bytes align(2) = [_]u8{ 1, 2, 3, 4, 5, 6 };
@@ -162,7 +158,6 @@ test "lower reinterpreted comptime field ptr" {
162158
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
163159
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
164160
if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
165-
if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
166161

167162
// Test lowering a field ptr
168163
comptime var bytes align(4) = [_]u8{ 1, 2, 3, 4, 5, 6, 7, 8 };

test/behavior/type_info.zig

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,6 @@ test "type info: error set, error union info, anyerror" {
160160
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
161161
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
162162
if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
163-
if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
164163

165164
try testErrorSet();
166165
comptime try testErrorSet();
@@ -192,7 +191,6 @@ test "type info: error set single value" {
192191
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
193192
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
194193
if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
195-
if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
196194

197195
const TestSet = error.One;
198196

0 commit comments

Comments
 (0)