diff options
| author | Luuk de Gram <luuk@degram.dev> | 2022-03-03 19:16:30 +0100 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2022-03-03 16:33:46 -0700 |
| commit | 21f0503c0137b7bb59edd87e17e1649152d342ba (patch) | |
| tree | 6f969592d8bfde0f00fa2edf39d53862d821df99 | |
| parent | 43cb19ea4da63dcaa8a18a06e3ab23f1c822c1fe (diff) | |
| download | zig-21f0503c0137b7bb59edd87e17e1649152d342ba.tar.gz zig-21f0503c0137b7bb59edd87e17e1649152d342ba.zip | |
Update behavior tests
| -rw-r--r-- | src/codegen/llvm.zig | 1 | ||||
| -rw-r--r-- | test/behavior.zig | 4 | ||||
| -rw-r--r-- | test/behavior/wasm.zig | 3 |
3 files changed, 8 insertions, 0 deletions
diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index 3e1be05d55..bf754c975b 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -2315,6 +2315,7 @@ pub const FuncGen = struct { .wrap_errunion_err => try self.airWrapErrUnionErr(inst), .wasm_memory_size => try self.airWasmMemorySize(inst), + .wasm_memory_grow => try self.airWasmMemoryGrow(inst), .constant => unreachable, .const_ty => unreachable, diff --git a/test/behavior.zig b/test/behavior.zig index 7be45e638c..7cbbf96d17 100644 --- a/test/behavior.zig +++ b/test/behavior.zig @@ -96,6 +96,10 @@ test { _ = @import("behavior/void.zig"); _ = @import("behavior/while.zig"); + if (builtin.zig_backend == .stage2_wasm) { + _ = @import("behavior/wasm.zig"); + } + if (builtin.zig_backend != .stage1) { _ = @import("behavior/decltest.zig"); } diff --git a/test/behavior/wasm.zig b/test/behavior/wasm.zig index 2190295514..ca8a0892dd 100644 --- a/test/behavior/wasm.zig +++ b/test/behavior/wasm.zig @@ -1,7 +1,10 @@ const std = @import("std"); const expect = std.testing.expect; +const builtin = @import("builtin"); test "memory size and grow" { + if (builtin.zig_backend == .stage2_llvm) return error.SkipZigTest; // TODO + var prev = @wasmMemorySize(0); try expect(prev == @wasmMemoryGrow(0, 1)); try expect(prev + 1 == @wasmMemorySize(0)); |
