diff --git a/src/vm.c b/src/vm.c index bbe812997..3ea594250 100644 --- a/src/vm.c +++ b/src/vm.c @@ -1515,7 +1515,7 @@ RETRY_TRY_BLOCK: /* pop stackpos */ ci = cipop(mrb); pc = ci->pc; - regs[ci->acc] = recv; + regs[ci[1].acc] = recv; irep = mrb->c->ci->proc->body.irep; pool = irep->pool; syms = irep->syms;