From 4665b07f7ba105c826228f1a297c75f6b588101f Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 22 Nov 2017 12:21:24 +0900 Subject: No need to pop ensure stack if `eidx` is smaller than `epos`; #3855 #3856 --- 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 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; } -- cgit v1.2.3