summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorYukihiro Matsumoto <[email protected]>2012-06-14 03:11:21 +0900
committerYukihiro Matsumoto <[email protected]>2012-06-14 03:11:21 +0900
commitf1ec5f5d50129499e659cff5bfb0b5598607729f (patch)
tree23ea5955362a09a790ff6219b61f0019632c8fee /src
parent6adaf3b80fd255668f4fe500afc4fd1d0dfad50b (diff)
downloadmruby-f1ec5f5d50129499e659cff5bfb0b5598607729f.tar.gz
mruby-f1ec5f5d50129499e659cff5bfb0b5598607729f.zip
use MKOP_sBx for OP_JMP
Diffstat (limited to 'src')
-rw-r--r--src/codegen.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/codegen.c b/src/codegen.c
index 63531eac1..2d747eabd 100644
--- a/src/codegen.c
+++ b/src/codegen.c
@@ -893,7 +893,7 @@ codegen(codegen_scope *s, node *tree, int val)
}
} while (n4);
pos1 = new_label(s);
- genop(s, MKOP_Bx(OP_JMP, 0));
+ genop(s, MKOP_sBx(OP_JMP, 0));
dispatch_linked(s, pos2);
pop();
@@ -904,7 +904,7 @@ codegen(codegen_scope *s, node *tree, int val)
codegen(s, n3->cdr->cdr->car, val);
}
tmp = new_label(s);
- genop(s, MKOP_AsBx(OP_JMP, cursp(), exend));
+ genop(s, MKOP_sBx(OP_JMP, exend));
exend = tmp;
n2 = n2->cdr;
push();