summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSatoshi Tagomori <[email protected]>2025-05-11 18:27:18 +0900
committerSatoshi Tagomori <[email protected]>2025-05-11 23:32:50 +0900
commitae2d5378e8acc015e43f38188bd0b1412c6302b9 ()
tree6fab89481735bc24c5631eb8df7e5d74d06b6d6c
parente9b538bb35c29788539a8953d44c5d18f9a6fb65 (diff)
Suppress warning about unused variable without VM_CHECK_MODE
-rw-r--r--gc.c3
1 files changed, 1 insertions, 2 deletions
@@ -2744,7 +2744,6 @@ struct mark_cc_entry_args {
static enum rb_id_table_iterator_result
mark_cc_entry_i(ID id, VALUE ccs_ptr, void *data)
{
- struct mark_cc_entry_args *args = (struct mark_cc_entry_args *)data;
struct rb_class_cc_entries *ccs = (struct rb_class_cc_entries *)ccs_ptr;
VM_ASSERT(vm_ccs_p(ccs));
@@ -2758,7 +2757,7 @@ mark_cc_entry_i(ID id, VALUE ccs_ptr, void *data)
gc_mark_internal((VALUE)ccs->cme);
for (int i=0; i<ccs->len; i++) {
- VM_ASSERT(args->klass == ccs->entries[i].cc->klass);
VM_ASSERT(vm_cc_check_cme(ccs->entries[i].cc, ccs->cme));
gc_mark_internal((VALUE)ccs->entries[i].cc);