proc->body.irep may be NULL; fix #3761

This commit is contained in:
Yukihiro "Matz" Matsumoto
2017-08-05 01:28:11 +09:00
parent 006661394d
commit 1b9c4855a3
+1 -1
View File
@@ -647,7 +647,7 @@ gc_mark_children(mrb_state *mrb, mrb_gc *gc, struct RBasic *obj)
mrb_gc_mark(mrb, (struct RBasic*)p->env);
mrb_gc_mark(mrb, (struct RBasic*)p->target_class);
if (!MRB_PROC_CFUNC_P(p)) {
if (!MRB_PROC_CFUNC_P(p) && p->body.irep) {
mrb_gc_mark(mrb, (struct RBasic*)p->body.irep->outer);
}
}