diff options
| author | Lee Cannon <leecannon@leecannon.xyz> | 2021-12-01 10:24:03 +0000 |
|---|---|---|
| committer | Lee Cannon <leecannon@leecannon.xyz> | 2021-12-01 10:24:03 +0000 |
| commit | 67ec6e73fb43020c92a4bebe99e2c426f0f5518f (patch) | |
| tree | b9d25c7c91fe57f17605e6112e694568df79619e /src | |
| parent | 885c73f3438d108c3cbb1afd75e3fee2f4bc88c0 (diff) | |
| download | zig-67ec6e73fb43020c92a4bebe99e2c426f0f5518f.tar.gz zig-67ec6e73fb43020c92a4bebe99e2c426f0f5518f.zip | |
allocgate: use correct allocator in `populateTestFunctions`
Diffstat (limited to 'src')
| -rw-r--r-- | src/Module.zig | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Module.zig b/src/Module.zig index 0e5e3690bd..7ef9a02e09 100644 --- a/src/Module.zig +++ b/src/Module.zig @@ -4775,10 +4775,10 @@ pub fn populateTestFunctions(mod: *Module) !void { const test_name_decl = n: { var name_decl_arena = std.heap.ArenaAllocator.init(gpa); errdefer name_decl_arena.deinit(); - const bytes = try arena.dupe(u8, test_name_slice); + const bytes = try name_decl_arena.allocator().dupe(u8, test_name_slice); const test_name_decl = try mod.createAnonymousDeclFromDecl(array_decl, array_decl.src_namespace, null, .{ - .ty = try Type.Tag.array_u8.create(arena, bytes.len), - .val = try Value.Tag.bytes.create(arena, bytes), + .ty = try Type.Tag.array_u8.create(name_decl_arena.allocator(), bytes.len), + .val = try Value.Tag.bytes.create(name_decl_arena.allocator(), bytes), }); try test_name_decl.finalizeNewArena(&name_decl_arena); break :n test_name_decl; |
