diff options
-rw-r--r-- | types.c | 2 | ||||
-rw-r--r-- | vm.c | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -2222,6 +2222,8 @@ ucv_gc_common(uc_vm_t *vm, bool final) uc_value_t *val; size_t i; + vm->alloc_refs = 0; + /* back out early if value list is uninitialized */ if (!vm->values.prev || !vm->values.next) return; @@ -2502,8 +2502,6 @@ uc_vm_gc_step(uc_vm_t *vm) else { ucv_gc(vm); } - - vm->alloc_refs = 0; } } |