Skip to content

Commit c3de9a9

Browse files
committed
Fix incorect Register -> MCRegister conversion
getReg returns a Register which may represent a virtual register.
1 parent 1ceaffd commit c3de9a9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ bool TargetLowering::parametersInCSRMatch(const MachineRegisterInfo &MRI,
9393
SDValue Value = OutVals[I];
9494
if (Value->getOpcode() != ISD::CopyFromReg)
9595
return false;
96-
MCRegister ArgReg = cast<RegisterSDNode>(Value->getOperand(1))->getReg();
96+
Register ArgReg = cast<RegisterSDNode>(Value->getOperand(1))->getReg();
9797
if (MRI.getLiveInPhysReg(ArgReg) != Reg)
9898
return false;
9999
}

0 commit comments

Comments
 (0)