summaryrefslogtreecommitdiff
path: root/pez.c
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2022-10-11 08:55:31 +0200
committerlemon <lsof@mailbox.org>2022-10-11 08:55:31 +0200
commit7a138f44719f0217775298928ee2d828d74dd917 (patch)
treed4853f1f86bfdda2647fff98fa45635659b3dbaa /pez.c
parent2e327ef2ce5a1507d8e54a5a3fa510f1f625f884 (diff)
missing gcmark()
Diffstat (limited to 'pez.c')
-rw-r--r--pez.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/pez.c b/pez.c
index c9a0a88..e34d5b0 100644
--- a/pez.c
+++ b/pez.c
@@ -809,6 +809,9 @@ markproto(PezContext *cx, Proto *pr)
gcmark(cx, unbox_obj(pr->con[i]));
}
}
+ if (!pr->nupval && pr->fn0) {
+ gcmark(cx, (Obj *)pr->fn0);
+ }
}
static void