From 32d8c607e49ecaedc001196aaeb46e9a665311b5 Mon Sep 17 00:00:00 2001 From: quou Date: Sat, 27 May 2023 10:30:55 +1000 Subject: Remove some dead code from the compiler. --- compiler.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'compiler.c') diff --git a/compiler.c b/compiler.c index 44b2230..e025992 100644 --- a/compiler.c +++ b/compiler.c @@ -204,12 +204,9 @@ void gen_val(Compiler* c, Stack_Value v, unsigned char r) { c->numbers[v.idx], regs[r] ); - } else if (v.reg != r) { - /*printf( - "mov %%rax, %%%s\n", - regs[r] - );*/ } + /* The result of the last sub-expression is already + * in the rax register, no need to do anything. */ } void generate(Compiler* c) { -- cgit v1.2.3-54-g00ecf