diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2022-11-30 01:44:34 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-11-30 01:44:34 -0500 |
| commit | e35f297aeb993ec956ae80379ddf7f86069e109b (patch) | |
| tree | 45cbb5b3ebbe23a46e27b04aa5898a6c00ec4a61 /src/arch/wasm/CodeGen.zig | |
| parent | deda6b514691c3a7ffc7931469886d0e7be2f67e (diff) | |
| parent | f4666678886c2a7a993ad30b63de4ff25594085a (diff) | |
| download | zig-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.zig | 8 |
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; } |
