reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5767 if (LHS.get()->isTypeDependent() || RHS.get()->isTypeDependent()) 5773 QualType RTy = RHS.get()->getType(); 5782 bool RThrow = isa<CXXThrowExpr>(RHS.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(); 5835 if (ConvertForConditional(*this, RHS, R2LType) || RHS.isInvalid()) 5835 if (ConvertForConditional(*this, RHS, R2LType) || RHS.isInvalid()) 5837 RTy = RHS.get()->getType(); 5850 ExprValueKind RVK = RHS.get()->getValueKind(); 5863 !RHS.get()->refersToBitField() && !RHS.get()->refersToVectorElement()) { 5863 !RHS.get()->refersToBitField() && !RHS.get()->refersToVectorElement()) { 5864 RHS = ImpCastExprToType(RHS.get(), LTy, CK_NoOp, RVK); 5864 RHS = ImpCastExprToType(RHS.get(), LTy, CK_NoOp, RVK); 5865 RTy = RHS.get()->getType(); 5888 RHS.get()->isOrdinaryOrBitFieldObject()) { 5891 RHS.get()->getObjectKind() == OK_BitField) 5898 LTy = FindCompositePointerType(QuestionLoc, LHS, RHS, 5917 if (FindConditionalOverload(*this, LHS, RHS, QuestionLoc)) 5925 RHS = DefaultFunctionArrayLvalueConversion(RHS.get()); 5925 RHS = DefaultFunctionArrayLvalueConversion(RHS.get()); 5926 if (LHS.isInvalid() || RHS.isInvalid()) 5929 RTy = RHS.get()->getType(); 5950 RHS); 5955 RHS = RHSCopy; 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(); 5990 RHS = ImpCastExprToType(RHS.get(), ResTy, PrepareScalarCast(RHS, ResTy)); 5990 RHS = ImpCastExprToType(RHS.get(), ResTy, PrepareScalarCast(RHS, ResTy)); 5990 RHS = ImpCastExprToType(RHS.get(), ResTy, PrepareScalarCast(RHS, 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();