compiler

Unnamed Compiled Systems Language Project
git clone http://frotz.net/git/compiler.git
Log | Files | Refs

commit bc5273a07672adfe2b38bc87444ef69be60a1aa4
parent d08c090a97f2a9690f15e70fe879f068da5d1b36
Author: Brian Swetland <swetland@frotz.net>
Date:   Tue, 14 Dec 2021 13:28:33 -0800

codegen r5: don't leak registers

Diffstat:
Msrc/codegen-risc5-simple.c | 1-
1 file changed, 0 insertions(+), 1 deletion(-)

diff --git a/src/codegen-risc5-simple.c b/src/codegen-risc5-simple.c @@ -417,7 +417,6 @@ u32 gen_branch_if_expr_false(Ast node) { u32 cc = rel_op_to_inv_cc_tab[node->kind - AST_EQ]; u32 left = gen_expr(node->c0); u32 right = gen_expr(node->c1); - u32 res = get_reg_tmp(); emit_op(SUB, left, left, right); put_reg(left); put_reg(right);