@@ -834,8 +834,8 @@ RVALUE_AGE_GET(VALUE obj)
834834 return RVALUE_METADATA (obj )-> age ;
835835}
836836
837- static bool
838- RVALUE_SEEN_OBJ_ID (VALUE obj )
837+ bool
838+ rb_gc_impl_object_id_seen_p (VALUE obj )
839839{
840840 return RVALUE_METADATA (obj )-> seen_obj_id ;
841841}
@@ -1584,7 +1584,7 @@ rb_gc_impl_object_id(void *objspace_ptr, VALUE obj)
15841584 rb_objspace_t * objspace = objspace_ptr ;
15851585
15861586 unsigned int lev = rb_gc_vm_lock ();
1587- if (RVALUE_SEEN_OBJ_ID (obj )) {
1587+ if (rb_gc_impl_object_id_seen_p (obj )) {
15881588 st_data_t val ;
15891589 if (st_lookup (objspace -> obj_to_id_tbl , (st_data_t )obj , & val )) {
15901590 id = (VALUE )val ;
@@ -2656,7 +2656,7 @@ obj_free_object_id(rb_objspace_t *objspace, VALUE obj)
26562656{
26572657 st_data_t o = (st_data_t )obj , id ;
26582658
2659- GC_ASSERT (BUILTIN_TYPE (obj ) == T_NONE || RVALUE_SEEN_OBJ_ID (obj ));
2659+ GC_ASSERT (BUILTIN_TYPE (obj ) == T_NONE || rb_gc_impl_object_id_seen_p (obj ));
26602660 RVALUE_METADATA (obj )-> seen_obj_id = false;
26612661
26622662 if (st_delete (objspace -> obj_to_id_tbl , & o , & id )) {
@@ -2890,7 +2890,7 @@ rb_gc_impl_copy_finalizer(void *objspace_ptr, VALUE dest, VALUE obj)
28902890static VALUE
28912891get_object_id_in_finalizer (rb_objspace_t * objspace , VALUE obj )
28922892{
2893- if (RVALUE_SEEN_OBJ_ID (obj )) {
2893+ if (rb_gc_impl_object_id_seen_p (obj )) {
28942894 return rb_gc_impl_object_id (objspace , obj );
28952895 }
28962896 else {
@@ -2946,7 +2946,7 @@ finalize_list(rb_objspace_t *objspace, VALUE zombie)
29462946 int lev = rb_gc_vm_lock ();
29472947 {
29482948 GC_ASSERT (BUILTIN_TYPE (zombie ) == T_ZOMBIE );
2949- if (RVALUE_SEEN_OBJ_ID (zombie )) {
2949+ if (rb_gc_impl_object_id_seen_p (zombie )) {
29502950 obj_free_object_id (objspace , zombie );
29512951 }
29522952
@@ -3554,7 +3554,7 @@ gc_sweep_plane(rb_objspace_t *objspace, rb_heap_t *heap, uintptr_t p, bits_t bit
35543554
35553555 rb_gc_event_hook (vp , RUBY_INTERNAL_EVENT_FREEOBJ );
35563556
3557- bool has_object_id = RVALUE_SEEN_OBJ_ID (vp );
3557+ bool has_object_id = rb_gc_impl_object_id_seen_p (vp );
35583558 rb_gc_obj_free_vm_weak_references (vp );
35593559 if (rb_gc_obj_free (objspace , vp )) {
35603560 if (has_object_id ) {
@@ -6239,7 +6239,7 @@ rb_gc_impl_object_metadata(void *objspace_ptr, VALUE obj)
62396239 if (RVALUE_MARKING (objspace , obj )) SET_ENTRY (marking , Qtrue );
62406240 if (RVALUE_MARKED (objspace , obj )) SET_ENTRY (marked , Qtrue );
62416241 if (RVALUE_PINNED (objspace , obj )) SET_ENTRY (pinned , Qtrue );
6242- if (RVALUE_SEEN_OBJ_ID (obj )) SET_ENTRY (object_id , rb_obj_id (obj ));
6242+ if (rb_gc_impl_object_id_seen_p (obj )) SET_ENTRY (object_id , rb_obj_id (obj ));
62436243
62446244 object_metadata_entries [n ].name = 0 ;
62456245 object_metadata_entries [n ].val = 0 ;
@@ -6957,7 +6957,7 @@ gc_move(rb_objspace_t *objspace, VALUE src, VALUE dest, size_t src_slot_size, si
69576957 CLEAR_IN_BITMAP (GET_HEAP_UNCOLLECTIBLE_BITS (src ), src );
69586958 CLEAR_IN_BITMAP (GET_HEAP_PAGE (src )-> remembered_bits , src );
69596959
6960- if (RVALUE_SEEN_OBJ_ID (src )) {
6960+ if (rb_gc_impl_object_id_seen_p (src )) {
69616961 /* If the source object's object_id has been seen, we need to update
69626962 * the object to object id mapping. */
69636963 st_data_t srcid = (st_data_t )src , id ;
0 commit comments