aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target/TargetLowering.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/llvm/Target/TargetLowering.h')
-rw-r--r--include/llvm/Target/TargetLowering.h8
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;
}