From b38eb72d829edc94c6a9f5d34bb6e5c102039cb5 Mon Sep 17 00:00:00 2001 From: take_cheeze Date: Tue, 1 Apr 2014 01:35:40 +0900 Subject: Add macro MRB_ENV_UNSHARE_STACK instead of assigning -1 directly. --- src/vm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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; } -- cgit v1.2.3