summaryrefslogtreecommitdiffhomepage
path: root/src/vm.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2021-06-02 18:53:22 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2021-06-02 18:53:22 +0900
commit9775315240961a14cd6dd0cf51641c694c900149 (patch)
tree985a49662dbbf1d7679523b0281ef7ef6bf19522 /src/vm.c
parent843abc5c7b21f652b2e7809831f0b999e11c9431 (diff)
downloadmruby-9775315240961a14cd6dd0cf51641c694c900149.tar.gz
mruby-9775315240961a14cd6dd0cf51641c694c900149.zip
vm.c: unify `JUMP` instructions in `OP_SEND`.
Diffstat (limited to 'src/vm.c')
-rw-r--r--src/vm.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/vm.c b/src/vm.c
index 43b744c98..ac4f05067 100644
--- a/src/vm.c
+++ b/src/vm.c
@@ -1628,7 +1628,6 @@ RETRY_TRY_BLOCK:
/* pop stackpos */
ci = cipop(mrb);
pc = ci->pc;
- JUMP;
}
else {
/* setup environment for calling method */
@@ -1638,9 +1637,9 @@ RETRY_TRY_BLOCK:
syms = irep->syms;
mrb_stack_extend(mrb, (argc < 0 && irep->nregs < 3) ? 3 : irep->nregs);
pc = irep->iseq;
- JUMP;
}
}
+ JUMP;
CASE(OP_CALL, Z) {
mrb_callinfo *ci;