summaryrefslogtreecommitdiff
path: root/src/codegen.zig
diff options
context:
space:
mode:
authorNic Gaffney <gaffney_nic@protonmail.com>2024-08-07 17:09:30 -0500
committerNic Gaffney <gaffney_nic@protonmail.com>2024-08-07 17:09:30 -0500
commitd6688321f204b817da6072a198a2534e3aa97504 (patch)
tree28d9922254f8f36821cda5262ad24e7f6920e88a /src/codegen.zig
parentb83e1ee47fd6e8a9bfa539f5f486401c6fbed342 (diff)
downloadcalico-d6688321f204b817da6072a198a2534e3aa97504.tar.gz
All unit tests pass
Diffstat (limited to 'src/codegen.zig')
-rw-r--r--src/codegen.zig4
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));