Skip to content

Commit 6741dd0

Browse files
committed
Fix MSVC "cannot convert from 'llvm::Register' to 'llvm::MCRegister'" build error. NFCI.
1 parent 2984e35 commit 6741dd0

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

llvm/lib/CodeGen/RegisterCoalescer.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1434,8 +1434,9 @@ bool RegisterCoalescer::reMaterializeTrivialDef(const CoalescerPair &CP,
14341434

14351435
assert(MO.isImplicit() && MO.getReg().isPhysical() &&
14361436
(MO.isDead() ||
1437-
(DefSubIdx && (TRI->getSubReg(MO.getReg(), DefSubIdx) ==
1438-
MCRegister(NewMI.getOperand(0).getReg())))));
1437+
(DefSubIdx &&
1438+
(TRI->getSubReg(MO.getReg(), DefSubIdx) ==
1439+
MCRegister((unsigned)NewMI.getOperand(0).getReg())))));
14391440
NewMIImplDefs.push_back(MO.getReg().asMCReg());
14401441
} else {
14411442
assert(MO.getReg() == NewMI.getOperand(0).getReg() &&

0 commit comments

Comments
 (0)