diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/codegen.c | 4 |
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(); |
