summaryrefslogtreecommitdiffhomepage
path: root/src/vm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm.c')
-rw-r--r--src/vm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vm.c b/src/vm.c
index 9e2cfc97e..f3201cbcc 100644
--- a/src/vm.c
+++ b/src/vm.c
@@ -1284,7 +1284,7 @@ mrb_context_run(mrb_state *mrb, struct RProc *proc, mrb_value self, unsigned int
mrb->jmp = prev_jmp;
mrb_longjmp(mrb);
}
- while (eidx > ci->eidx) {
+ while (eidx > ci[-1].eidx) {
ecall(mrb, --eidx);
}
if (ci == mrb->c->cibase) {