From 7ff90b52d82dc339d9750a0a4e3e8c0bdf8e2c8e Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Thu, 1 Jun 2017 17:36:23 +0900 Subject: Simplify ensure stack management; fix #3683 --- src/gc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/gc.c') diff --git a/src/gc.c b/src/gc.c index 01bf2fd32..4f943b7a0 100644 --- a/src/gc.c +++ b/src/gc.c @@ -933,7 +933,7 @@ gc_gray_mark(mrb_state *mrb, mrb_gc *gc, struct RBasic *obj) children += i; /* mark ensure stack */ - children += (c->ci) ? c->ci->eidx : 0; + children += c->eidx; /* mark closure */ if (c->cibase) { -- cgit v1.2.3