use MKOP_sBx for OP_JMP

This commit is contained in:
Yukihiro Matsumoto
2012-06-14 03:11:21 +09:00
parent 6adaf3b80f
commit f1ec5f5d50
+2 -2
View File
@@ -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();