authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-03-24 15:46:06-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-03-24 15:46:06-07:00
log0c6581e01d7ddd27f8ca30a71aec239aca8538e3
treefc384937c15b322ae2412ae553d3d62e37be1685
parent180dae419630114b56f2ccd3a80d72c38bd8cad8

stage2: fix memory leak when updating a function


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

src/Module.zig+1
...@@ -2407,6 +2407,7 @@ fn astgenAndSemaFn(...@@ -2407,6 +2407,7 @@ fn astgenAndSemaFn(
2407 if (tvm.typed_value.val.castTag(.function)) |payload| {2407 if (tvm.typed_value.val.castTag(.function)) |payload| {
2408 const prev_func = payload.data;2408 const prev_func = payload.data;
2409 prev_is_inline = prev_func.state == .inline_only;2409 prev_is_inline = prev_func.state == .inline_only;
2410 prev_func.deinit(mod.gpa);
2410 }2411 }
24112412
2412 tvm.deinit(mod.gpa);2413 tvm.deinit(mod.gpa);