summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authortake_cheeze <[email protected]>2014-04-01 01:35:40 +0900
committertake_cheeze <[email protected]>2014-04-01 01:35:40 +0900
commitb38eb72d829edc94c6a9f5d34bb6e5c102039cb5 (patch)
treef58467de93e8ebe902aed1374caa831790f976eb /src
parent80534b6d14f1392ab1c199f0906880d61f55ae84 (diff)
downloadmruby-b38eb72d829edc94c6a9f5d34bb6e5c102039cb5.tar.gz
mruby-b38eb72d829edc94c6a9f5d34bb6e5c102039cb5.zip
Add macro MRB_ENV_UNSHARE_STACK instead of assigning -1 directly.
Diffstat (limited to 'src')
-rw-r--r--src/vm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vm.c b/src/vm.c
index e2b02a4ce..4aa9b9460 100644
--- a/src/vm.c
+++ b/src/vm.c
@@ -248,7 +248,7 @@ cipop(mrb_state *mrb)
size_t len = (size_t)MRB_ENV_STACK_LEN(e);
mrb_value *p = (mrb_value *)mrb_malloc(mrb, sizeof(mrb_value)*len);
- e->cioff = -1;
+ MRB_ENV_UNSHARE_STACK(e);
stack_copy(p, e->stack, len);
e->stack = p;
}