Commit 8121e0d3 authored by Yukihiro Matsumoto's avatar Yukihiro Matsumoto

should mark child env from method (proc) objects

parent 6d3b35e0
...@@ -37,7 +37,7 @@ mrb_gc_mark_mt(mrb_state *mrb, struct RClass *c) ...@@ -37,7 +37,7 @@ mrb_gc_mark_mt(mrb_state *mrb, struct RClass *c)
if (kh_exist(h, k)){ if (kh_exist(h, k)){
struct RProc *m = kh_value(h, k); struct RProc *m = kh_value(h, k);
if (m) { if (m) {
paint_black(m); mrb_gc_mark(mrb, (struct RBasic*)m);
} }
} }
} }
......
...@@ -345,8 +345,8 @@ gc_mark_children(mrb_state *mrb, struct RBasic *obj) ...@@ -345,8 +345,8 @@ gc_mark_children(mrb_state *mrb, struct RBasic *obj)
break; break;
case MRB_TT_CLASS: case MRB_TT_CLASS:
case MRB_TT_SCLASS:
case MRB_TT_MODULE: case MRB_TT_MODULE:
case MRB_TT_SCLASS:
{ {
struct RClass *c = (struct RClass*)obj; struct RClass *c = (struct RClass*)obj;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment