|
|
@@ -997,6 +997,7 @@ void ManagedHeap::mark() {
|
|
|
for(PyObject* obj: vm->s_data) PK_OBJ_MARK(obj);
|
|
|
if(_gc_marker_ex) _gc_marker_ex(vm);
|
|
|
if(vm->_last_exception) PK_OBJ_MARK(vm->_last_exception);
|
|
|
+ if(vm->_c.error != nullptr) PK_OBJ_MARK(vm->_c.error);
|
|
|
}
|
|
|
|
|
|
Str obj_type_name(VM *vm, Type type){
|