Assert that we are during GC when marking

This commit is contained in:
Peter Zhu 2024-09-12 10:24:04 -04:00
Родитель 661f64e876
Коммит 92b7b78e06
1 изменённых файлов: 1 добавлений и 0 удалений

1
gc.c
Просмотреть файл

@ -2041,6 +2041,7 @@ ruby_stack_check(void)
rb_vm_t *vm = GET_VM(); \
void *objspace = vm->gc.objspace; \
if (LIKELY(vm->gc.mark_func_data == NULL)) { \
GC_ASSERT(rb_gc_impl_during_gc_p(objspace)); \
(func)(objspace, (obj_or_ptr)); \
} \
else if (check_obj ? \