diff options
Diffstat (limited to 'src/lower.c')
-rw-r--r-- | src/lower.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lower.c b/src/lower.c index 4b57a90..02efb1b 100644 --- a/src/lower.c +++ b/src/lower.c @@ -738,6 +738,9 @@ int lower_ast(struct ast *tree) static void destroy_fn(struct fn *f) { vec_destroy(&f->insns); + + /* filled in by JIT, but struct fn is still under the jurisdiction of + * lower.c so free arena here */ if (f->arena) munmap(f->arena, f->size); } |