RCLASS_EXT is never NULL now

This commit is contained in:
Nobuyoshi Nakada 2023-11-09 20:11:38 +09:00
parent 277a3ecbf5
commit 1fe2bc4b22
No known key found for this signature in database
GPG Key ID: 3582D74E1FEE4465

4
gc.c
View File

@ -4943,7 +4943,6 @@ obj_memsize_of(VALUE obj, int use_all_types)
break; break;
case T_MODULE: case T_MODULE:
case T_CLASS: case T_CLASS:
if (RCLASS_EXT(obj)) {
if (RCLASS_M_TBL(obj)) { if (RCLASS_M_TBL(obj)) {
size += rb_id_table_memsize(RCLASS_M_TBL(obj)); size += rb_id_table_memsize(RCLASS_M_TBL(obj));
} }
@ -4961,7 +4960,6 @@ obj_memsize_of(VALUE obj, int use_all_types)
if (FL_TEST_RAW(obj, RCLASS_SUPERCLASSES_INCLUDE_SELF)) { if (FL_TEST_RAW(obj, RCLASS_SUPERCLASSES_INCLUDE_SELF)) {
size += (RCLASS_SUPERCLASS_DEPTH(obj) + 1) * sizeof(VALUE); size += (RCLASS_SUPERCLASS_DEPTH(obj) + 1) * sizeof(VALUE);
} }
}
break; break;
case T_ICLASS: case T_ICLASS:
if (RICLASS_OWNS_M_TBL_P(obj)) { if (RICLASS_OWNS_M_TBL_P(obj)) {
@ -4969,7 +4967,7 @@ obj_memsize_of(VALUE obj, int use_all_types)
size += rb_id_table_memsize(RCLASS_M_TBL(obj)); size += rb_id_table_memsize(RCLASS_M_TBL(obj));
} }
} }
if (RCLASS_EXT(obj) && RCLASS_CC_TBL(obj)) { if (RCLASS_CC_TBL(obj)) {
size += cc_table_memsize(RCLASS_CC_TBL(obj)); size += cc_table_memsize(RCLASS_CC_TBL(obj));
} }
break; break;