increase gc root buffer size

This commit is contained in:
dzaima 2022-11-24 01:09:50 +02:00
parent cf5ce07f51
commit 34e37d1b1a

View File

@ -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);
}