From 2ce5c4cb1f08511cd99d65aedf26db871f1c7a2e Mon Sep 17 00:00:00 2001 From: Matthijs ter Woord Date: Wed, 15 Jun 2016 16:47:21 -0400 Subject: [PATCH] . --- source/Cosmos.IL2CPU/IL/Isinst.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Cosmos.IL2CPU/IL/Isinst.cs b/source/Cosmos.IL2CPU/IL/Isinst.cs index 246cbbb25..6955cf468 100644 --- a/source/Cosmos.IL2CPU/IL/Isinst.cs +++ b/source/Cosmos.IL2CPU/IL/Isinst.cs @@ -25,7 +25,7 @@ namespace Cosmos.IL2CPU.X86.IL string xTypeID = GetTypeIDLabel(xType.Value); string mReturnNullLabel = GetLabel( aMethod, aOpCode ) + "_ReturnNull"; - new CPUx86.Mov { DestinationReg = CPUx86.RegistersEnum.EAX, SourceReg = CPUx86.RegistersEnum.ESP, SourceIsIndirect = true }; + XS.Set(XSRegisters.EAX, XSRegisters.ESP, sourceIsIndirect: true); XS.Compare(XSRegisters.OldToNewRegister(CPUx86.RegistersEnum.EAX), 0); new CPUx86.ConditionalJump { Condition = CPUx86.ConditionalTestEnum.Zero, DestinationLabel = mReturnNullLabel };