diff options
Diffstat (limited to 'include/llvm/Target/TargetLowering.h')
-rw-r--r-- | include/llvm/Target/TargetLowering.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/llvm/Target/TargetLowering.h b/include/llvm/Target/TargetLowering.h index c0c153c2fe..2b51b2f7ab 100644 --- a/include/llvm/Target/TargetLowering.h +++ b/include/llvm/Target/TargetLowering.h @@ -1086,11 +1086,11 @@ public: static bool CheckTailCallReturnConstraints(SDValue Call, SDValue Ret) { unsigned NumOps = Ret.getNumOperands(); if ((NumOps == 1 && - (Ret.getOperand(0) == SDValue(Call.Val,1) || - Ret.getOperand(0) == SDValue(Call.Val,0))) || + (Ret.getOperand(0) == SDValue(Call.getNode(),1) || + Ret.getOperand(0) == SDValue(Call.getNode(),0))) || (NumOps > 1 && - Ret.getOperand(0) == SDValue(Call.Val,Call.Val->getNumValues()-1) && - Ret.getOperand(1) == SDValue(Call.Val,0))) + Ret.getOperand(0) == SDValue(Call.getNode(),Call.getNode()->getNumValues()-1) && + Ret.getOperand(1) == SDValue(Call.getNode(),0))) return true; return false; } |