Skip to content

Commit b38d472

Browse files
committed
[ARM] Prevent converting a virtual register to MCRegister. NFC
1 parent 228dbd2 commit b38d472

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/lib/Target/ARM/ThumbRegisterInfo.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ void ThumbRegisterInfo::emitLoadConstPool(
105105
MachineFunction &MF = *MBB.getParent();
106106
const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>();
107107
if (STI.isThumb1Only()) {
108-
assert((isARMLowRegister(DestReg) || DestReg.isVirtual()) &&
108+
assert((DestReg.isVirtual() || isARMLowRegister(DestReg)) &&
109109
"Thumb1 does not have ldr to high register");
110110
return emitThumb1LoadConstPool(MBB, MBBI, dl, DestReg, SubIdx, Val, Pred,
111111
PredReg, MIFlags);

0 commit comments

Comments
 (0)