increase gc root buffer size
This commit is contained in:
parent
cf5ce07f51
commit
34e37d1b1a
@ -14,11 +14,11 @@ void gc_addFn(vfn f) {
|
|||||||
gc_roots[gc_rootSz++] = f;
|
gc_roots[gc_rootSz++] = f;
|
||||||
}
|
}
|
||||||
|
|
||||||
Value* gc_rootObjs[256];
|
Value* gc_rootObjs[512];
|
||||||
u32 gc_rootObjSz;
|
u32 gc_rootObjSz;
|
||||||
void gc_add(B x) {
|
void gc_add(B x) {
|
||||||
assert(isVal(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);
|
gc_rootObjs[gc_rootObjSz++] = v(x);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user