aboutsummaryrefslogtreecommitdiff
path: root/src/link
diff options
context:
space:
mode:
authorLuuk de Gram <Luukdegram@users.noreply.github.com>2021-01-24 14:35:14 +0100
committerLuuk de Gram <Luukdegram@users.noreply.github.com>2021-01-24 14:38:35 +0100
commita0d81caec99fe0d1cd803b0ba461b6e02829b476 (patch)
tree801e8c6ecc86426a98dd59dac2dfbfe3ca21cff2 /src/link
parentccef167e9d5b3a34151cac46e39040b53f12eb68 (diff)
downloadzig-a0d81caec99fe0d1cd803b0ba461b6e02829b476.tar.gz
zig-a0d81caec99fe0d1cd803b0ba461b6e02829b476.zip
Nested conditions and loops support
Diffstat (limited to 'src/link')
-rw-r--r--src/link/Wasm.zig5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/link/Wasm.zig b/src/link/Wasm.zig
index ec5ca0b9cf..1001e616e2 100644
--- a/src/link/Wasm.zig
+++ b/src/link/Wasm.zig
@@ -103,13 +103,14 @@ pub fn updateDecl(self: *Wasm, module: *Module, decl: *Module.Decl) !void {
var context = codegen.Context{
.gpa = self.base.allocator,
- .values = codegen.ValueTable.init(self.base.allocator),
+ .values = .{},
.code = managed_code,
.func_type_data = managed_functype,
.decl = decl,
.err_msg = undefined,
+ .locals = .{},
};
- defer context.values.deinit();
+ defer context.deinit();
// generate the 'code' section for the function declaration
context.gen() catch |err| switch (err) {