aboutsummaryrefslogtreecommitdiff
path: root/src/arch/wasm/CodeGen.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-11-30 01:44:34 -0500
committerGitHub <noreply@github.com>2022-11-30 01:44:34 -0500
commite35f297aeb993ec956ae80379ddf7f86069e109b (patch)
tree45cbb5b3ebbe23a46e27b04aa5898a6c00ec4a61 /src/arch/wasm/CodeGen.zig
parentdeda6b514691c3a7ffc7931469886d0e7be2f67e (diff)
parentf4666678886c2a7a993ad30b63de4ff25594085a (diff)
downloadzig-e35f297aeb993ec956ae80379ddf7f86069e109b.tar.gz
zig-e35f297aeb993ec956ae80379ddf7f86069e109b.zip
Merge pull request #13666 from ziglang/allocator-interface
std.mem.Allocator: allow shrink to fail
Diffstat (limited to 'src/arch/wasm/CodeGen.zig')
-rw-r--r--src/arch/wasm/CodeGen.zig8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/arch/wasm/CodeGen.zig b/src/arch/wasm/CodeGen.zig
index 69d5e38f65..7dca38b619 100644
--- a/src/arch/wasm/CodeGen.zig
+++ b/src/arch/wasm/CodeGen.zig
@@ -1064,8 +1064,8 @@ fn genFunctype(gpa: Allocator, cc: std.builtin.CallingConvention, params: []cons
}
return wasm.Type{
- .params = temp_params.toOwnedSlice(),
- .returns = returns.toOwnedSlice(),
+ .params = try temp_params.toOwnedSlice(),
+ .returns = try returns.toOwnedSlice(),
};
}
@@ -1176,7 +1176,7 @@ fn genFunc(func: *CodeGen) InnerError!void {
var mir: Mir = .{
.instructions = func.mir_instructions.toOwnedSlice(),
- .extra = func.mir_extra.toOwnedSlice(func.gpa),
+ .extra = try func.mir_extra.toOwnedSlice(func.gpa),
};
defer mir.deinit(func.gpa);
@@ -1258,7 +1258,7 @@ fn resolveCallingConventionValues(func: *CodeGen, fn_ty: Type) InnerError!CallWV
},
else => return func.fail("calling convention '{s}' not supported for Wasm", .{@tagName(cc)}),
}
- result.args = args.toOwnedSlice();
+ result.args = try args.toOwnedSlice();
return result;
}