From 20da483d9f02fbaa17ccba2c59dc02e5f239e34b Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Sat, 8 Nov 2025 21:07:25 -0500 Subject: [PATCH] Move rb_gc_verify_shareable to gc.c Sync ruby/ruby@827f11fce3c92dce80ebc5dc80be9acdafae1173 --- gc/gc.h | 1 + gc/mmtk/mmtk.c | 6 ------ 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/gc/gc.h b/gc/gc.h index 89219eb..f1cf803 100644 --- a/gc/gc.h +++ b/gc/gc.h @@ -63,6 +63,7 @@ const char *rb_obj_info(VALUE obj); size_t rb_obj_memsize_of(VALUE obj); bool ruby_free_at_exit_p(void); void rb_objspace_reachable_objects_from_root(void (func)(const char *category, VALUE, void *), void *passing_data); +void rb_gc_verify_shareable(VALUE); MODULAR_GC_FN unsigned int rb_gc_vm_lock(const char *file, int line); MODULAR_GC_FN void rb_gc_vm_unlock(unsigned int lev, const char *file, int line); diff --git a/gc/mmtk/mmtk.c b/gc/mmtk/mmtk.c index 5861f5e..9dd3129 100644 --- a/gc/mmtk/mmtk.c +++ b/gc/mmtk/mmtk.c @@ -1260,12 +1260,6 @@ rb_gc_impl_copy_attributes(void *objspace_ptr, VALUE dest, VALUE obj) rb_gc_impl_copy_finalizer(objspace_ptr, dest, obj); } -bool -rb_gc_impl_checking_shareable(void *ptr) -{ - return false; -} - // GC Identification const char *