Suppress warning about unused variable without VM_CHECK_MODE
This commit is contained in:
parent
e9b538bb35
commit
ae2d5378e8
3
gc.c
3
gc.c
@ -2744,7 +2744,6 @@ struct mark_cc_entry_args {
|
|||||||
static enum rb_id_table_iterator_result
|
static enum rb_id_table_iterator_result
|
||||||
mark_cc_entry_i(ID id, VALUE ccs_ptr, void *data)
|
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;
|
struct rb_class_cc_entries *ccs = (struct rb_class_cc_entries *)ccs_ptr;
|
||||||
|
|
||||||
VM_ASSERT(vm_ccs_p(ccs));
|
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);
|
gc_mark_internal((VALUE)ccs->cme);
|
||||||
|
|
||||||
for (int i=0; i<ccs->len; i++) {
|
for (int i=0; i<ccs->len; i++) {
|
||||||
VM_ASSERT(args->klass == ccs->entries[i].cc->klass);
|
VM_ASSERT(((struct mark_cc_entry_args *)data)->klass == ccs->entries[i].cc->klass);
|
||||||
VM_ASSERT(vm_cc_check_cme(ccs->entries[i].cc, ccs->cme));
|
VM_ASSERT(vm_cc_check_cme(ccs->entries[i].cc, ccs->cme));
|
||||||
|
|
||||||
gc_mark_internal((VALUE)ccs->entries[i].cc);
|
gc_mark_internal((VALUE)ccs->entries[i].cc);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user