From 3b723392a7d3ee5f6161c83984586d00439728b2 Mon Sep 17 00:00:00 2001 From: Gleb Koval Date: Fri, 28 Feb 2025 18:47:36 +0000 Subject: [PATCH] fix: do not overwrite RDI in free --- src/main/wacc/backend/asmGenerator.scala | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/wacc/backend/asmGenerator.scala b/src/main/wacc/backend/asmGenerator.scala index b1b90b9..efcce9a 100644 --- a/src/main/wacc/backend/asmGenerator.scala +++ b/src/main/wacc/backend/asmGenerator.scala @@ -134,7 +134,6 @@ object asmGenerator { Builtin.Free, Chain( stackAlign, - Move(RDI, RAX), Compare(RDI, ImmediateVal(0)), Jump(labelGenerator.getLabelArg(NullPtrError), Cond.Equal), assemblyIR.Call(CLibFunc.Free)