@@ -610,13 +610,13 @@ typedef struct gc_function_map {
610
610
void * (* objspace_alloc )(void );
611
611
void (* objspace_init )(void * objspace_ptr );
612
612
void * (* ractor_cache_alloc )(void * objspace_ptr , void * ractor );
613
- void (* ractor_cache_free )(void * objspace_ptr , void * cache );
614
613
void (* set_params )(void * objspace_ptr );
615
614
void (* init )(void );
616
615
size_t * (* heap_sizes )(void * objspace_ptr );
617
616
// Shutdown
618
617
void (* shutdown_free_objects )(void * objspace_ptr );
619
618
void (* objspace_free )(void * objspace_ptr );
619
+ void (* ractor_cache_free )(void * objspace_ptr , void * cache );
620
620
// GC
621
621
void (* start )(void * objspace_ptr , bool full_mark , bool immediate_mark , bool immediate_sweep , bool compact );
622
622
bool (* during_gc_p )(void * objspace_ptr );
@@ -787,13 +787,13 @@ ruby_modular_gc_init(void)
787
787
load_modular_gc_func (objspace_alloc );
788
788
load_modular_gc_func (objspace_init );
789
789
load_modular_gc_func (ractor_cache_alloc );
790
- load_modular_gc_func (ractor_cache_free );
791
790
load_modular_gc_func (set_params );
792
791
load_modular_gc_func (init );
793
792
load_modular_gc_func (heap_sizes );
794
793
// Shutdown
795
794
load_modular_gc_func (shutdown_free_objects );
796
795
load_modular_gc_func (objspace_free );
796
+ load_modular_gc_func (ractor_cache_free );
797
797
// GC
798
798
load_modular_gc_func (start );
799
799
load_modular_gc_func (during_gc_p );
@@ -870,13 +870,13 @@ ruby_modular_gc_init(void)
870
870
# define rb_gc_impl_objspace_alloc rb_gc_functions.objspace_alloc
871
871
# define rb_gc_impl_objspace_init rb_gc_functions.objspace_init
872
872
# define rb_gc_impl_ractor_cache_alloc rb_gc_functions.ractor_cache_alloc
873
- # define rb_gc_impl_ractor_cache_free rb_gc_functions.ractor_cache_free
874
873
# define rb_gc_impl_set_params rb_gc_functions.set_params
875
874
# define rb_gc_impl_init rb_gc_functions.init
876
875
# define rb_gc_impl_heap_sizes rb_gc_functions.heap_sizes
877
876
// Shutdown
878
877
# define rb_gc_impl_shutdown_free_objects rb_gc_functions.shutdown_free_objects
879
878
# define rb_gc_impl_objspace_free rb_gc_functions.objspace_free
879
+ # define rb_gc_impl_ractor_cache_free rb_gc_functions.ractor_cache_free
880
880
// GC
881
881
# define rb_gc_impl_start rb_gc_functions.start
882
882
# define rb_gc_impl_during_gc_p rb_gc_functions.during_gc_p
0 commit comments