Skip to content

Commit ae2d537

Browse files
committed
Suppress warning about unused variable without VM_CHECK_MODE
1 parent e9b538b commit ae2d537

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

gc.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2744,7 +2744,6 @@ struct mark_cc_entry_args {
27442744
static enum rb_id_table_iterator_result
27452745
mark_cc_entry_i(ID id, VALUE ccs_ptr, void *data)
27462746
{
2747-
struct mark_cc_entry_args *args = (struct mark_cc_entry_args *)data;
27482747
struct rb_class_cc_entries *ccs = (struct rb_class_cc_entries *)ccs_ptr;
27492748

27502749
VM_ASSERT(vm_ccs_p(ccs));
@@ -2758,7 +2757,7 @@ mark_cc_entry_i(ID id, VALUE ccs_ptr, void *data)
27582757
gc_mark_internal((VALUE)ccs->cme);
27592758

27602759
for (int i=0; i<ccs->len; i++) {
2761-
VM_ASSERT(args->klass == ccs->entries[i].cc->klass);
2760+
VM_ASSERT(((struct mark_cc_entry_args *)data)->klass == ccs->entries[i].cc->klass);
27622761
VM_ASSERT(vm_cc_check_cme(ccs->entries[i].cc, ccs->cme));
27632762

27642763
gc_mark_internal((VALUE)ccs->entries[i].cc);

0 commit comments

Comments
 (0)