Fix clang warnings

This commit is contained in:
drmortalwombat 2023-05-14 19:07:10 +02:00
parent 8142ed3e72
commit 5b0fe1e050

View File

@ -14211,14 +14211,14 @@ bool NativeSimpleSubExpression::MayBeChangedBy(const NativeCodeInstruction& ins)
{ {
if (&ins != mDst && mDst->mType == ASMIT_TAY) if (&ins != mDst && mDst->mType == ASMIT_TAY)
return true; return true;
if (mSrc->mType == ASMIM_ABSOLUTE_Y) if (mSrc->mMode == ASMIM_ABSOLUTE_Y)
return true; return true;
} }
if (ins.ChangesXReg()) if (ins.ChangesXReg())
{ {
if (&ins != mDst && mDst->mType == ASMIT_TAX) if (&ins != mDst && mDst->mType == ASMIT_TAX)
return true; return true;
if (mSrc->mType == ASMIM_ABSOLUTE_X) if (mSrc->mMode == ASMIM_ABSOLUTE_X)
return true; return true;
} }
@ -28467,7 +28467,7 @@ bool NativeCodeBasicBlock::OptimizeSimpleLoopInvariant(NativeCodeProcedure* proc
return OptimizeSimpleLoopInvariant(proc, full); return OptimizeSimpleLoopInvariant(proc, full);
int k = prevBlock->mIns.Size(); int k = prevBlock->mIns.Size();
while (k > 0 && (prevBlock->mIns[k - 1].mLive && LIVE_CPU_REG_A)) while (k > 0 && (prevBlock->mIns[k - 1].mLive & LIVE_CPU_REG_A))
k--; k--;
if (!mEntryRequiredRegs[CPU_REG_A]) if (!mEntryRequiredRegs[CPU_REG_A])