Commit 0c6581e01d

Andrew Kelley <andrew@ziglang.org>
2021-03-24 23:46:06
stage2: fix memory leak when updating a function
1 parent 180dae4
Changed files (1)
src/Module.zig
@@ -2407,6 +2407,7 @@ fn astgenAndSemaFn(
         if (tvm.typed_value.val.castTag(.function)) |payload| {
             const prev_func = payload.data;
             prev_is_inline = prev_func.state == .inline_only;
+            prev_func.deinit(mod.gpa);
         }
 
         tvm.deinit(mod.gpa);