From c2f427c5ed71dd69850442ee5d3b855028c78acf Mon Sep 17 00:00:00 2001 From: Yukihiro Matsumoto Date: Wed, 30 May 2012 14:44:33 +0900 Subject: mark ci->proc as well --- src/gc.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/gc.c b/src/gc.c index 0ba6e3e76..cf6dd35ef 100644 --- a/src/gc.c +++ b/src/gc.c @@ -500,6 +500,7 @@ root_scan_phase(mrb_state *mrb) for (ci = mrb->cibase; ci <= mrb->ci; ci++) { if (!ci) continue; mrb_gc_mark( mrb, (struct RBasic*)ci->env); + mrb_gc_mark( mrb, (struct RBasic*)ci->proc); } /* mark irep pool */ for (i=0; iirep_len; i++) { -- cgit v1.2.3