diff options
| author | Jacob Young <jacobly0@users.noreply.github.com> | 2024-02-24 23:33:03 +0100 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2024-02-25 03:58:06 -0800 |
| commit | f6af773578e20dbae3bf2a350c036558fea84803 (patch) | |
| tree | f1a2bab3cbac4f6667853417e1eea3ef4595c46d /src/codegen/llvm/bitcode_writer.zig | |
| parent | 55f437b92bb394f7df558bb3209f057f9f46274f (diff) | |
| download | zig-f6af773578e20dbae3bf2a350c036558fea84803.tar.gz zig-f6af773578e20dbae3bf2a350c036558fea84803.zip | |
llvm: remork memory management in emit
Diffstat (limited to 'src/codegen/llvm/bitcode_writer.zig')
| -rw-r--r-- | src/codegen/llvm/bitcode_writer.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/codegen/llvm/bitcode_writer.zig b/src/codegen/llvm/bitcode_writer.zig index bfb406d087..d48a92dd40 100644 --- a/src/codegen/llvm/bitcode_writer.zig +++ b/src/codegen/llvm/bitcode_writer.zig @@ -40,9 +40,9 @@ pub fn BitcodeWriter(comptime types: []const type) type { self.buffer.deinit(); } - pub fn toSlice(self: BcWriter) []const u32 { + pub fn toOwnedSlice(self: *BcWriter) Error![]const u32 { std.debug.assert(self.bit_count == 0); - return self.buffer.items; + return self.buffer.toOwnedSlice(); } pub fn length(self: BcWriter) usize { |
