reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5767 if (LHS.get()->isTypeDependent() || RHS.get()->isTypeDependent()) 5772 QualType LTy = LHS.get()->getType(); 5781 bool LThrow = isa<CXXThrowExpr>(LHS.get()->IgnoreParenImpCasts()); 5784 Expr *NonThrow = LThrow ? RHS.get() : LHS.get(); 5800 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); 5815 if (TryClassUnification(*this, LHS.get(), RHS.get(), QuestionLoc, HaveL2R, L2RType)) 5817 if (TryClassUnification(*this, RHS.get(), LHS.get(), QuestionLoc, HaveR2L, R2LType)) 5823 << LTy << RTy << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); 5831 if (ConvertForConditional(*this, LHS, L2RType) || LHS.isInvalid()) 5831 if (ConvertForConditional(*this, LHS, L2RType) || LHS.isInvalid()) 5833 LTy = LHS.get()->getType(); 5849 ExprValueKind LVK = LHS.get()->getValueKind(); 5871 !LHS.get()->refersToBitField() && 5872 !LHS.get()->refersToVectorElement()) { 5873 LHS = ImpCastExprToType(LHS.get(), RTy, CK_NoOp, LVK); 5873 LHS = ImpCastExprToType(LHS.get(), RTy, CK_NoOp, LVK); 5874 LTy = LHS.get()->getType(); 5887 LHS.get()->isOrdinaryOrBitFieldObject() && 5889 VK = LHS.get()->getValueKind(); 5890 if (LHS.get()->getObjectKind() == OK_BitField || 5898 LTy = FindCompositePointerType(QuestionLoc, LHS, RHS, 5917 if (FindConditionalOverload(*this, LHS, RHS, QuestionLoc)) 5924 LHS = DefaultFunctionArrayLvalueConversion(LHS.get()); 5924 LHS = DefaultFunctionArrayLvalueConversion(LHS.get()); 5926 if (LHS.isInvalid() || RHS.isInvalid()) 5928 LTy = LHS.get()->getType(); 5944 LHS); 5954 LHS = LHSCopy; 5961 LTy = FindCompositePointerType(QuestionLoc, LHS, RHS); 5971 return CheckVectorOperands(LHS, RHS, QuestionLoc, /*isCompAssign*/false, 5979 QualType ResTy = UsualArithmeticConversions(LHS, RHS); 5980 if (LHS.isInvalid() || RHS.isInvalid()) 5985 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); 5989 LHS = ImpCastExprToType(LHS.get(), ResTy, PrepareScalarCast(LHS, ResTy)); 5989 LHS = ImpCastExprToType(LHS.get(), ResTy, PrepareScalarCast(LHS, ResTy)); 5989 LHS = ImpCastExprToType(LHS.get(), ResTy, PrepareScalarCast(LHS, ResTy)); 6007 QualType Composite = FindCompositePointerType(QuestionLoc, LHS, RHS); 6012 Composite = FindCompositeObjCPointerType(LHS, RHS, QuestionLoc); 6017 if (DiagnoseConditionalForNull(LHS.get(), RHS.get(), QuestionLoc)) 6021 << LHS.get()->getType() << RHS.get()->getType() 6022 << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();