authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-12-30 21:35:24-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-01-02 13:16:17-07:00
log013c286e432eacbd55a9f842cd277be11f72cc49
treeaa4fd9ec6d4d89330717b03a162ba0b36a183e79
parent73ba6bf30be02d65e19304b0ec45c9a2a495698e

stage2: fix memory leak in addNonIncrementalStuffToCacheManifest

I accidentally used errdefer instead of defer for the function-local arena.

1 files changed, 1 insertions(+), 1 deletions(-)

src/Compilation.zig+1-1
......@@ -2170,7 +2170,7 @@ fn addNonIncrementalStuffToCacheManifest(comp: *Compilation, man: *Cache.Manifes
21702170 const target = comp.getTarget();
21712171
21722172 var arena_allocator = std.heap.ArenaAllocator.init(gpa);
2173 errdefer arena_allocator.deinit();
2173 defer arena_allocator.deinit();
21742174 const arena = arena_allocator.allocator();
21752175
21762176 comptime assert(link_hash_implementation_version == 1);