diff --git a/src/vm.c b/src/vm.c index e06ba809a..88ad3349a 100644 --- a/src/vm.c +++ b/src/vm.c @@ -1329,7 +1329,7 @@ RETRY_TRY_BLOCK: mrb_value self = regs[0]; struct RClass *target_class = ci->target_class; - if (mrb->c->eidx == epos) { + if (mrb->c->eidx <= epos) { NEXT; }