From 5d44f8582eb2f3011145861692d9ad42975f7a74 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Thu, 27 Jul 2017 10:30:43 +0900 Subject: Remove loop from `OP_POPERR`. --- src/vm.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src') diff --git a/src/vm.c b/src/vm.c index fe622861e..3f3ca414f 100644 --- a/src/vm.c +++ b/src/vm.c @@ -1261,9 +1261,7 @@ RETRY_TRY_BLOCK: /* A A.times{rescue_pop()} */ int a = GETARG_A(i); - while (a--) { - mrb->c->ci->ridx--; - } + mrb->c->ci->ridx -= a; NEXT; } -- cgit v1.2.3