aboutsummaryrefslogtreecommitdiff
path: root/src/lower.c
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2024-04-26 16:39:38 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2024-04-26 16:39:38 +0300
commitb3ff589dbd97f6057a03bedc7df8ccca7bd3662f (patch)
treed2c514b32cde508264519b88d54a90f1b7d27df8 /src/lower.c
parentda9fe1e040b04cbe816c67fab7cb45d7db75107c (diff)
downloadposthaste-b3ff589dbd97f6057a03bedc7df8ccca7bd3662f.tar.gz
posthaste-b3ff589dbd97f6057a03bedc7df8ccca7bd3662f.zip
formatting
Diffstat (limited to 'src/lower.c')
-rw-r--r--src/lower.c3
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);
}