From b83e1ee47fd6e8a9bfa539f5f486401c6fbed342 Mon Sep 17 00:00:00 2001 From: Nic Gaffney Date: Wed, 7 Aug 2024 16:56:22 -0500 Subject: Fixed memory leaks --- src/main.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/main.zig') diff --git a/src/main.zig b/src/main.zig index d748461..319801a 100644 --- a/src/main.zig +++ b/src/main.zig @@ -58,7 +58,9 @@ pub fn main() !void { try pop.populateSymtable(&treeNode); // Codegen - var generator = gen.Generator.init(allocator, tree); + var arena = std.heap.ArenaAllocator.init(allocator); + defer arena.deinit(); + var generator = gen.Generator.init(arena.allocator(), tree); defer generator.deinit(); const code = try generator.generate(); try outWriter.writeAll(code); -- cgit v1.2.3