From 6b88489c4123e7a06d3af2b4597e5654dedd92e7 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 22 Oct 2024 14:53:23 -0400 Subject: [PATCH] Remove dead functions --- gc.c | 37 ++----------------------------------- 1 file changed, 2 insertions(+), 35 deletions(-) diff --git a/gc.c b/gc.c index 39a3e5f963717f..782890b88a6a41 100644 --- a/gc.c +++ b/gc.c @@ -379,41 +379,6 @@ rb_gc_rebuild_shape(VALUE obj, size_t heap_id) return (uint32_t)rb_shape_id(new_shape); } -struct st_table *rb_generic_ivtbl_get(void); - -struct st_table * -rb_gc_get_generic_ivar_table(void) -{ - return rb_generic_ivtbl_get(); -} - -struct st_table * -rb_gc_get_frozen_strings_table(void) -{ - return rb_vm_fstring_table(); -} - -extern rb_symbols_t ruby_global_symbols; -#define global_symbols ruby_global_symbols - -struct st_table * -rb_gc_get_global_symbols_table(void) -{ - return global_symbols.str_sym; -} - -struct st_table * -rb_gc_get_overloaded_cme_table(void) -{ - return GET_VM()->overloaded_cme_table; -} - -struct st_table * -rb_gc_get_ci_table(void) -{ - return GET_VM()->ci_table; -} - void rb_vm_update_references(void *ptr); #define rb_setjmp(env) RUBY_SETJMP(env) @@ -3363,6 +3328,8 @@ vm_weak_table_frozen_strings_foreach(st_data_t key, st_data_t value, st_data_t d return retval; } +struct st_table *rb_generic_ivtbl_get(void); + void rb_gc_vm_weak_table_foreach(vm_table_foreach_callback_func callback, vm_table_update_callback_func update_callback,