From 34e37d1b1a4cfc2481de5e79ef233fea59730cf4 Mon Sep 17 00:00:00 2001 From: dzaima Date: Thu, 24 Nov 2022 01:09:50 +0200 Subject: [PATCH] increase gc root buffer size --- src/opt/gc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/opt/gc.c b/src/opt/gc.c index 0b9c2cda..6dda6768 100644 --- a/src/opt/gc.c +++ b/src/opt/gc.c @@ -14,11 +14,11 @@ void gc_addFn(vfn f) { gc_roots[gc_rootSz++] = f; } -Value* gc_rootObjs[256]; +Value* gc_rootObjs[512]; u32 gc_rootObjSz; void gc_add(B x) { assert(isVal(x)); - if (gc_rootObjSz>=256) err("Too many GC root objects"); + if (gc_rootObjSz>=512) err("Too many GC root objects"); gc_rootObjs[gc_rootObjSz++] = v(x); }