diff --git a/gc.c b/gc.c index 59c507369e..d780bb0613 100644 --- a/gc.c +++ b/gc.c @@ -6348,7 +6348,7 @@ rb_gc_mark_values(long n, const VALUE *values) rb_objspace_t *objspace = &rb_objspace; for (i=0; ioverloaded_cme_table); + rb_gc_update_values(RUBY_NSIG, vm->trap_list.cmd); + if (vm->coverages) { vm->coverages = rb_gc_location(vm->coverages); vm->me2counter = rb_gc_location(vm->me2counter);