Improve nullptr check for addresses of placed linker objects

This commit is contained in:
drmortalwombat 2025-05-14 17:09:12 +02:00
parent a0215a4f21
commit 78e3696663

View File

@ -3486,7 +3486,13 @@ bool NativeCodeInstruction::ValueForwarding(NativeRegisterDataSet& data, AsmInsT
data.mRegs[CPU_REG_A].mValue = mAddress;
data.mRegs[CPU_REG_A].mLinkerObject = mLinkerObject;
data.mRegs[CPU_REG_A].mFlags = mFlags;
data.mRegs[CPU_REG_Z].Reset();
if (mLinkerObject)
{
data.mRegs[CPU_REG_Z].mMode = NRDM_IMMEDIATE;
data.mRegs[CPU_REG_Z].mValue = 1;
}
else
data.mRegs[CPU_REG_Z].Reset();
}
}
else