[Bug #18257] Register the class path of FrozenCore to mark

ICLASS does not have the path usually, so it needs to be registered
separately.
This commit is contained in:
Nobuyoshi Nakada 2023-09-19 14:09:04 +09:00
parent 4634405f7c
commit 6473903082
No known key found for this signature in database
GPG Key ID: 3582D74E1FEE4465

1
vm.c
View File

@ -3711,6 +3711,7 @@ Init_VM(void)
RBASIC_CLEAR_CLASS(klass);
rb_obj_freeze(klass);
rb_gc_register_mark_object(fcore);
rb_gc_register_mark_object(rb_class_path_cached(fcore));
rb_mRubyVMFrozenCore = fcore;
/*