fix: do not overwrite RDI in free
This commit is contained in:
@@ -134,7 +134,6 @@ object asmGenerator {
|
|||||||
Builtin.Free,
|
Builtin.Free,
|
||||||
Chain(
|
Chain(
|
||||||
stackAlign,
|
stackAlign,
|
||||||
Move(RDI, RAX),
|
|
||||||
Compare(RDI, ImmediateVal(0)),
|
Compare(RDI, ImmediateVal(0)),
|
||||||
Jump(labelGenerator.getLabelArg(NullPtrError), Cond.Equal),
|
Jump(labelGenerator.getLabelArg(NullPtrError), Cond.Equal),
|
||||||
assemblyIR.Call(CLibFunc.Free)
|
assemblyIR.Call(CLibFunc.Free)
|
||||||
|
|||||||
Reference in New Issue
Block a user