Skip to content

Commit 28709d5

Browse files
committed
Remove unused argument in cc_table_free
1 parent 72f8883 commit 28709d5

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

gc.c

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3359,20 +3359,19 @@ cc_table_free_i(VALUE ccs_ptr, void *data_ptr)
33593359
struct cc_tbl_i_data *data = data_ptr;
33603360
struct rb_class_cc_entries *ccs = (struct rb_class_cc_entries *)ccs_ptr;
33613361
VM_ASSERT(vm_ccs_p(ccs));
3362-
vm_ccs_free(ccs, data->alive, data->objspace, data->klass);
3362+
vm_ccs_free(ccs, false, data->objspace, data->klass);
33633363
return ID_TABLE_CONTINUE;
33643364
}
33653365

33663366
static void
3367-
cc_table_free(rb_objspace_t *objspace, VALUE klass, bool alive)
3367+
cc_table_free(rb_objspace_t *objspace, VALUE klass)
33683368
{
33693369
struct rb_id_table *cc_tbl = RCLASS_CC_TBL(klass);
33703370

33713371
if (cc_tbl) {
33723372
struct cc_tbl_i_data data = {
33733373
.objspace = objspace,
33743374
.klass = klass,
3375-
.alive = alive,
33763375
};
33773376
rb_id_table_foreach_values(cc_tbl, cc_table_free_i, &data);
33783377
rb_id_table_free(cc_tbl);
@@ -3530,7 +3529,7 @@ obj_free(rb_objspace_t *objspace, VALUE obj)
35303529
case T_MODULE:
35313530
case T_CLASS:
35323531
rb_id_table_free(RCLASS_M_TBL(obj));
3533-
cc_table_free(objspace, obj, FALSE);
3532+
cc_table_free(objspace, obj);
35343533
if (rb_shape_obj_too_complex(obj)) {
35353534
st_free_table((st_table *)RCLASS_IVPTR(obj));
35363535
}
@@ -3659,7 +3658,7 @@ obj_free(rb_objspace_t *objspace, VALUE obj)
36593658
rb_id_table_free(RCLASS_CALLABLE_M_TBL(obj));
36603659
}
36613660
rb_class_remove_subclass_head(obj);
3662-
cc_table_free(objspace, obj, FALSE);
3661+
cc_table_free(objspace, obj);
36633662
rb_class_remove_from_module_subclasses(obj);
36643663
rb_class_remove_from_super_subclasses(obj);
36653664

0 commit comments

Comments
 (0)