summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2017-04-21 11:11:18 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2017-04-21 22:29:28 +0900
commitad3b61f47bac6def7365dcf0b92e4ede7de8f085 (patch)
treef7c38858318d2b151fdaa4474e5c244fe332a29a /src
parent5d67d9b10da2cae489d34f8b31914f081d80889b (diff)
downloadmruby-ad3b61f47bac6def7365dcf0b92e4ede7de8f085.tar.gz
mruby-ad3b61f47bac6def7365dcf0b92e4ede7de8f085.zip
Revert e8dca6b03; fix #3550
Reopens #3612.
Diffstat (limited to 'src')
-rw-r--r--src/gc.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/gc.c b/src/gc.c
index 3152550e4..1b0ccc99e 100644
--- a/src/gc.c
+++ b/src/gc.c
@@ -646,7 +646,6 @@ gc_mark_children(mrb_state *mrb, mrb_gc *gc, struct RBasic *obj)
struct REnv *e = (struct REnv*)obj;
mrb_int i, len;
- if (MRB_ENV_STACK_SHARED_P(e)) break;
len = MRB_ENV_STACK_LEN(e);
for (i=0; i<len; i++) {
mrb_gc_mark_value(mrb, e->stack[i]);