commit 885c73f3438d108c3cbb1afd75e3fee2f4bc88c0 (tree) parent 8f9d857932dfb3abb97852dacc90c88a613a1b25 Author: Lee Cannon <leecannon@leecannon.xyz> Date: Wed, 1 Dec 2021 09:44:19 +0000 allocgate: actually free memory in gpa Diffstat:
| M | lib/std/heap/general_purpose_allocator.zig | | | 2 | ++ |
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/lib/std/heap/general_purpose_allocator.zig b/lib/std/heap/general_purpose_allocator.zig @@ -627,6 +627,8 @@ pub fn GeneralPurposeAllocator(comptime config: Config) type { self.total_requested_bytes -= entry.value_ptr.requested_size; } + if (!config.never_unmap) self.backing_allocator.rawFree(old_mem, old_align, ret_addr); + if (config.verbose_log) { log.info("large free {d} bytes at {*}", .{ old_mem.len, old_mem.ptr }); }