diff options
Diffstat (limited to 'c/compile.c')
-rw-r--r-- | c/compile.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/c/compile.c b/c/compile.c index c45d45a1..023acb95 100644 --- a/c/compile.c +++ b/c/compile.c @@ -361,7 +361,7 @@ block gen_definedor(block a, block b) { return c; } -static block gen_condbranch(block iftrue, block iffalse) { +block gen_condbranch(block iftrue, block iffalse) { block b = gen_noop(); block_append(&iftrue, gen_op_target(JUMP, iffalse)); block_append(&b, gen_op_target(JUMP_F, iftrue)); @@ -398,11 +398,6 @@ block gen_or(block a, block b) { return code; } -block gen_not(block a) { - return block_join(a, gen_condbranch(gen_op_const(LOADK, jv_false()), - gen_op_const(LOADK, jv_true()))); -} - block gen_cond(block cond, block iftrue, block iffalse) { block b = gen_op_simple(DUP); block_append(&b, cond); |