From d8244889153d5b78f6b15797c4907d0a816e3db3 Mon Sep 17 00:00:00 2001 From: dearblue Date: Sun, 31 Jan 2021 17:24:16 +0900 Subject: Remove unnecessary `ci0` variables; ref #5272 --- src/vm.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/vm.c b/src/vm.c index 72bcafd41..569fd832a 100644 --- a/src/vm.c +++ b/src/vm.c @@ -1939,10 +1939,8 @@ RETRY_TRY_BLOCK: } if (mrb->exc) { - mrb_callinfo *ci0; - L_RAISE: - ci0 = ci = mrb->c->ci; + ci = mrb->c->ci; if (ci == mrb->c->cibase) { ch = catch_handler_find(mrb, ci, pc, MRB_CATCH_FILTER_ALL); if (ch == NULL) goto L_FTOP; @@ -1979,7 +1977,7 @@ RETRY_TRY_BLOCK: if (ch == NULL) goto L_STOP; if (FALSE) { L_CATCH_TAGGED_BREAK: /* from THROW_TAGGED_BREAK() or UNWIND_ENSURE() */ - ci = ci0 = mrb->c->ci; + ci = mrb->c->ci; } proc = ci->proc; irep = proc->body.irep; -- cgit v1.2.3