diff options
Diffstat (limited to 'test/stage2/test.zig')
| -rw-r--r-- | test/stage2/test.zig | 62 |
1 files changed, 1 insertions, 61 deletions
diff --git a/test/stage2/test.zig b/test/stage2/test.zig index 8cc8a45466..f2c0989b46 100644 --- a/test/stage2/test.zig +++ b/test/stage2/test.zig @@ -21,17 +21,13 @@ const linux_riscv64 = std.zig.CrossTarget{ .os_tag = .linux, }; -const wasi = std.zig.CrossTarget{ - .cpu_arch = .wasm32, - .os_tag = .wasi, -}; - pub fn addCases(ctx: *TestContext) !void { try @import("cbe.zig").addCases(ctx); try @import("spu-ii.zig").addCases(ctx); try @import("arm.zig").addCases(ctx); try @import("aarch64.zig").addCases(ctx); try @import("llvm.zig").addCases(ctx); + try @import("wasm.zig").addCases(ctx); { var case = ctx.exe("hello world with updates", linux_x64); @@ -1136,62 +1132,6 @@ pub fn addCases(ctx: *TestContext) !void { }); } - { - var case = ctx.exe("wasm function calls", wasi); - - case.addCompareOutput( - \\export fn _start() u32 { - \\ foo(); - \\ bar(); - \\ return 42; - \\} - \\fn foo() void { - \\ bar(); - \\ bar(); - \\} - \\fn bar() void {} - , - "42\n", - ); - - case.addCompareOutput( - \\export fn _start() i64 { - \\ bar(); - \\ foo(); - \\ foo(); - \\ bar(); - \\ foo(); - \\ bar(); - \\ return 42; - \\} - \\fn foo() void { - \\ bar(); - \\} - \\fn bar() void {} - , - "42\n", - ); - - case.addCompareOutput( - \\export fn _start() f32 { - \\ bar(); - \\ foo(); - \\ return 42.0; - \\} - \\fn foo() void { - \\ bar(); - \\ bar(); - \\ bar(); - \\} - \\fn bar() void {} - , - // This is what you get when you take the bits of the IEE-754 - // representation of 42.0 and reinterpret them as an unsigned - // integer. Guess that's a bug in wasmtime. - "1109917696\n", - ); - } - ctx.compileError("function redefinition", linux_x64, \\fn entry() void {} \\fn entry() void {} |
