From 84fbd5bd615e04b560165f6527d15c41b1e5ea54 Mon Sep 17 00:00:00 2001 From: Curle Date: Fri, 11 Sep 2020 03:30:09 +0100 Subject: [PATCH] Fix stupid bug. Closes #2 --- src/Assembler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Assembler.c b/src/Assembler.c index 9adbcc8..9ccbeb5 100644 --- a/src/Assembler.c +++ b/src/Assembler.c @@ -412,7 +412,7 @@ int AsCall(int Register, int FuncID) { fprintf(OutputFile, "\tcall\t%s\n", Symbols[FuncID].Name); fprintf(OutputFile, "\tmovq\t%%rax, %s\n", Registers[OutRegister]); - DeallocateRegister(OutRegister); + DeallocateRegister(Register); return OutRegister; }