Get rid of RB_GC_VM_ID_TO_OBJ_TABLE_KEYS
This commit is contained in:
parent
f48e45d1e9
commit
2d1241ba97
Notes:
git
2025-05-08 05:58:18 +00:00
8
gc.c
8
gc.c
@ -3860,17 +3860,15 @@ rb_gc_vm_weak_table_foreach(vm_table_foreach_callback_func callback,
|
|||||||
vm_weak_table_id_to_obj_foreach,
|
vm_weak_table_id_to_obj_foreach,
|
||||||
(st_data_t)&foreach_data
|
(st_data_t)&foreach_data
|
||||||
);
|
);
|
||||||
}
|
|
||||||
break;
|
if (!RB_POSFIXABLE(next_object_id)) {
|
||||||
}
|
|
||||||
case RB_GC_VM_ID_TO_OBJ_TABLE_KEYS: {
|
|
||||||
if (id_to_obj_tbl && !RB_POSFIXABLE(next_object_id)) {
|
|
||||||
st_foreach(
|
st_foreach(
|
||||||
id_to_obj_tbl,
|
id_to_obj_tbl,
|
||||||
vm_weak_table_id_to_obj_keys_foreach,
|
vm_weak_table_id_to_obj_keys_foreach,
|
||||||
(st_data_t)&foreach_data
|
(st_data_t)&foreach_data
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case RB_GC_VM_GENERIC_FIELDS_TABLE: {
|
case RB_GC_VM_GENERIC_FIELDS_TABLE: {
|
||||||
|
1
gc/gc.h
1
gc/gc.h
@ -29,7 +29,6 @@ enum rb_gc_vm_weak_tables {
|
|||||||
RB_GC_VM_OVERLOADED_CME_TABLE,
|
RB_GC_VM_OVERLOADED_CME_TABLE,
|
||||||
RB_GC_VM_GLOBAL_SYMBOLS_TABLE,
|
RB_GC_VM_GLOBAL_SYMBOLS_TABLE,
|
||||||
RB_GC_VM_ID_TO_OBJ_TABLE,
|
RB_GC_VM_ID_TO_OBJ_TABLE,
|
||||||
RB_GC_VM_ID_TO_OBJ_TABLE_KEYS,
|
|
||||||
RB_GC_VM_GENERIC_FIELDS_TABLE,
|
RB_GC_VM_GENERIC_FIELDS_TABLE,
|
||||||
RB_GC_VM_FROZEN_STRINGS_TABLE,
|
RB_GC_VM_FROZEN_STRINGS_TABLE,
|
||||||
RB_GC_VM_WEAK_TABLE_COUNT
|
RB_GC_VM_WEAK_TABLE_COUNT
|
||||||
|
Loading…
x
Reference in New Issue
Block a user