diff --git a/gc/gc.h b/gc/gc.h index d38a129..31ce736 100644 --- a/gc/gc.h +++ b/gc/gc.h @@ -86,9 +86,7 @@ MODULAR_GC_FN void rb_gc_mark_roots(void *objspace, const char **categoryp); MODULAR_GC_FN void rb_gc_ractor_newobj_cache_foreach(void (*func)(void *cache, void *data), void *data); MODULAR_GC_FN bool rb_gc_multi_ractor_p(void); MODULAR_GC_FN bool rb_gc_shutdown_call_finalizer_p(VALUE obj); -MODULAR_GC_FN uint32_t rb_gc_get_shape(VALUE obj); -MODULAR_GC_FN void rb_gc_set_shape(VALUE obj, uint32_t shape_id); -MODULAR_GC_FN uint32_t rb_gc_rebuild_shape(VALUE obj, size_t heap_id); +MODULAR_GC_FN void rb_gc_obj_changed_pool(VALUE obj, size_t heap_id); MODULAR_GC_FN void rb_gc_prepare_heap_process_object(VALUE obj); MODULAR_GC_FN bool rb_memerror_reentered(void); MODULAR_GC_FN bool rb_obj_id_p(VALUE);