Unbreak tailcall opt.

llvm-svn: 43646
This commit is contained in:
Evan Cheng 2007-11-02 17:45:40 +00:00
parent 0442889b18
commit 2b93a20b09
1 changed files with 1 additions and 1 deletions

View File

@ -1466,7 +1466,7 @@ bool X86TargetLowering::IsEligibleForTailCallOptimization(SDOperand Call,
if ((NumOps == 1 &&
(Ret.getOperand(0) == SDOperand(Call.Val,1) ||
Ret.getOperand(0) == SDOperand(Call.Val,0))) ||
(NumOps == 2 &&
(NumOps > 1 &&
Ret.getOperand(0) == SDOperand(Call.Val,Call.Val->getNumValues()-1) &&
Ret.getOperand(1) == SDOperand(Call.Val,0))) {
MachineFunction &MF = DAG.getMachineFunction();