From 50bbdbb11b1cecd2843db2825cab4081893047c1 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 27 Feb 2017 18:40:35 +0900 Subject: Fixed ecall() invoked too early; fix #3464 --- src/vm.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'src/vm.c') diff --git a/src/vm.c b/src/vm.c index 3ff54a88f..327cbc5f7 100644 --- a/src/vm.c +++ b/src/vm.c @@ -1628,9 +1628,6 @@ RETRY_TRY_BLOCK: ci = mrb->c->ci; if (ci == mrb->c->cibase) { mrb->c->stack = stk; - while (eidx > 0) { - ecall(mrb, --eidx); - } if (ci->ridx == 0) { if (mrb->c == mrb->root_c) { mrb->c->stack = mrb->c->stbase; -- cgit v1.2.3