diff options
| author | Nic Gaffney <gaffney_nic@protonmail.com> | 2024-08-08 19:21:12 -0500 |
|---|---|---|
| committer | Nic Gaffney <gaffney_nic@protonmail.com> | 2024-08-08 19:21:12 -0500 |
| commit | 6566a8e77a7804612f0045d483775ee489b07cda (patch) | |
| tree | e8a21ffc903e6a62f930d84338efb64183eaa57d /src/main.zig | |
| parent | c3af878d4919635cd1c6a4bd866042a92c4d8e93 (diff) | |
| parent | d6688321f204b817da6072a198a2534e3aa97504 (diff) | |
| download | calico-6566a8e77a7804612f0045d483775ee489b07cda.tar.gz | |
Merge branch 'main' of github.com-Nic:nic-gaffney/calico
Diffstat (limited to 'src/main.zig')
| -rw-r--r-- | src/main.zig | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.zig b/src/main.zig index d748461..1e54dec 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); @@ -69,7 +71,6 @@ pub fn main() !void { const ldproc = try std.process.Child.run(.{ .argv = &ldargv, .allocator = allocator }); defer allocator.free(ldproc.stdout); defer allocator.free(ldproc.stderr); - std.debug.print("code: \n{s}", .{code}); } /// Get file extension based on filename |
