From c5f711ddd65bc1d03ce0702637c79262d0411f08 Mon Sep 17 00:00:00 2001 From: Yuichi Nishiwaki Date: Tue, 20 Jan 2015 02:51:51 +0900 Subject: [PATCH] [bugfix] irep->name is missed to mark --- extlib/benz/gc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/extlib/benz/gc.c b/extlib/benz/gc.c index f8eb1798..a59c5b4c 100644 --- a/extlib/benz/gc.c +++ b/extlib/benz/gc.c @@ -440,6 +440,8 @@ gc_mark_object(pic_state *pic, struct pic_object *obj) struct pic_irep *irep = (struct pic_irep *)obj; size_t i; + gc_mark_object(pic, (struct pic_object *)irep->name); + for (i = 0; i < irep->ilen; ++i) { gc_mark_object(pic, (struct pic_object *)irep->irep[i]); }