diff options
| author | Nic Gaffney <gaffney_nic@protonmail.com> | 2024-08-07 17:09:30 -0500 |
|---|---|---|
| committer | Nic Gaffney <gaffney_nic@protonmail.com> | 2024-08-07 17:09:30 -0500 |
| commit | d6688321f204b817da6072a198a2534e3aa97504 (patch) | |
| tree | 28d9922254f8f36821cda5262ad24e7f6920e88a /src/codegen.zig | |
| parent | b83e1ee47fd6e8a9bfa539f5f486401c6fbed342 (diff) | |
| download | calico-d6688321f204b817da6072a198a2534e3aa97504.tar.gz | |
All unit tests pass
Diffstat (limited to 'src/codegen.zig')
| -rw-r--r-- | src/codegen.zig | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/codegen.zig b/src/codegen.zig index 6dde45d..dfccc43 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -223,7 +223,9 @@ test "Codegen exit" { var pop = symb.Populator.init(std.testing.allocator); var treeNode = parseTree.asNode(); try pop.populateSymtable(&treeNode); - var gen = Generator.init(std.testing.allocator, parseTree); + var arena = std.heap.ArenaAllocator.init(std.testing.allocator); + defer arena.deinit(); + var gen = Generator.init(arena.allocator(), parseTree); defer gen.deinit(); const actual = try gen.generate(); try expect(std.mem.eql(u8, actual, expected)); |
