summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/vm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vm.c b/src/vm.c
index 9a30c4d16..6070ecba1 100644
--- a/src/vm.c
+++ b/src/vm.c
@@ -283,8 +283,8 @@ cipop(mrb_state *mrb)
struct mrb_context *c = mrb->c;
struct REnv *env = c->ci->env;
+ c->ridx = c->ci->rpos;
c->ci--;
-
if (env) {
mrb_env_unshare(mrb, env);
}