summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authordycoon <[email protected]>2014-08-28 09:14:40 +0900
committerdycoon <[email protected]>2014-08-28 09:14:40 +0900
commit77b2ec30ff7f0ca70e63e20bb7294bccb03f6ec5 (patch)
treee2e718004f82b6e416d2c639a420c9846f7336c9
parent7a25b53301bd92ec7dfd1490c3b8420c448670f0 (diff)
downloadmruby-77b2ec30ff7f0ca70e63e20bb7294bccb03f6ec5.tar.gz
mruby-77b2ec30ff7f0ca70e63e20bb7294bccb03f6ec5.zip
add write barrier to env on pop call info poped. #2525
-rw-r--r--src/vm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vm.c b/src/vm.c
index 236d33a12..f13945d9a 100644
--- a/src/vm.c
+++ b/src/vm.c
@@ -253,6 +253,7 @@ cipop(mrb_state *mrb)
stack_copy(p, e->stack, len);
}
e->stack = p;
+ mrb_write_barrier(mrb, (struct RBasic *)e);
}
c->ci--;