Lines Matching refs:QuestionLoc

6098                                 SourceLocation QuestionLoc,  in TryClassUnification()  argument
6140 Self.IsDerivedFrom(QuestionLoc, FTy, TTy); in TryClassUnification()
6142 Self.IsDerivedFrom(QuestionLoc, TTy, FTy))) { in TryClassUnification()
6188 SourceLocation QuestionLoc) { in FindConditionalOverload() argument
6190 OverloadCandidateSet CandidateSet(QuestionLoc, in FindConditionalOverload()
6192 Self.AddBuiltinOperatorCandidates(OO_Conditional, QuestionLoc, Args, in FindConditionalOverload()
6196 switch (CandidateSet.BestViableFunction(Self, QuestionLoc, Best)) { in FindConditionalOverload()
6213 Self.MarkFunctionReferenced(QuestionLoc, Best->Function); in FindConditionalOverload()
6222 if (Self.DiagnoseConditionalForNull(LHS.get(), RHS.get(), QuestionLoc)) in FindConditionalOverload()
6225 Self.Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands) in FindConditionalOverload()
6231 Self.Diag(QuestionLoc, diag::err_conditional_ambiguous_ovl) in FindConditionalOverload()
6284 SourceLocation QuestionLoc) { in CheckVectorConditionalTypes() argument
6302 Diag(QuestionLoc, diag::err_conditional_vector_cond_result_mismatch) in CheckVectorConditionalTypes()
6309 Diag(QuestionLoc, diag::err_conditional_vector_mismatched) in CheckVectorConditionalTypes()
6316 LHS, RHS, QuestionLoc, /*isCompAssign*/ false, /*AllowBothBool*/ true, in CheckVectorConditionalTypes()
6329 : UsualArithmeticConversions(LHS, RHS, QuestionLoc, in CheckVectorConditionalTypes()
6333 Diag(QuestionLoc, diag::err_conditional_vector_operand_type) in CheckVectorConditionalTypes()
6356 Diag(QuestionLoc, diag::err_conditional_vector_size) << CondType in CheckVectorConditionalTypes()
6363 Diag(QuestionLoc, diag::err_conditional_vector_element_size) << CondType in CheckVectorConditionalTypes()
6374 SourceLocation QuestionLoc) { in CheckSizelessVectorConditionalTypes() argument
6396 Diag(QuestionLoc, diag::err_conditional_vector_mismatched) in CheckSizelessVectorConditionalTypes()
6403 LHS, RHS, QuestionLoc, /*IsCompAssign*/ false, ACK_Conditional); in CheckSizelessVectorConditionalTypes()
6416 UsualArithmeticConversions(LHS, RHS, QuestionLoc, ACK_Conditional); in CheckSizelessVectorConditionalTypes()
6419 Diag(QuestionLoc, diag::err_conditional_vector_operand_type) in CheckSizelessVectorConditionalTypes()
6439 Diag(QuestionLoc, diag::err_conditional_vector_size) in CheckSizelessVectorConditionalTypes()
6446 Diag(QuestionLoc, diag::err_conditional_vector_element_size) in CheckSizelessVectorConditionalTypes()
6477 SourceLocation QuestionLoc) { in CXXCheckConditionalOperands() argument
6553 Diag(QuestionLoc, diag::err_conditional_void_nonvoid) in CXXCheckConditionalOperands()
6561 return CheckVectorConditionalTypes(Cond, LHS, RHS, QuestionLoc); in CXXCheckConditionalOperands()
6564 return CheckSizelessVectorConditionalTypes(Cond, LHS, RHS, QuestionLoc); in CXXCheckConditionalOperands()
6575 if (TryClassUnification(*this, LHS.get(), RHS.get(), QuestionLoc, HaveL2R, L2RType)) in CXXCheckConditionalOperands()
6577 if (TryClassUnification(*this, RHS.get(), LHS.get(), QuestionLoc, HaveR2L, R2LType)) in CXXCheckConditionalOperands()
6582 Diag(QuestionLoc, diag::err_conditional_ambiguous) in CXXCheckConditionalOperands()
6623 if (CompareReferenceRelationship(QuestionLoc, LTy, RTy, &RefConv) == in CXXCheckConditionalOperands()
6631 } else if (CompareReferenceRelationship(QuestionLoc, RTy, LTy, &RefConv) == in CXXCheckConditionalOperands()
6666 if (FindConditionalOverload(*this, LHS, RHS, QuestionLoc)) in CXXCheckConditionalOperands()
6707 return CheckVectorOperands(LHS, RHS, QuestionLoc, /*isCompAssign*/ false, in CXXCheckConditionalOperands()
6718 UsualArithmeticConversions(LHS, RHS, QuestionLoc, ACK_Conditional); in CXXCheckConditionalOperands()
6722 Diag(QuestionLoc, in CXXCheckConditionalOperands()
6746 QualType Composite = FindCompositePointerType(QuestionLoc, LHS, RHS); in CXXCheckConditionalOperands()
6751 Composite = FindCompositeObjCPointerType(LHS, RHS, QuestionLoc); in CXXCheckConditionalOperands()
6758 if (DiagnoseConditionalForNull(LHS.get(), RHS.get(), QuestionLoc)) in CXXCheckConditionalOperands()
6761 Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands) in CXXCheckConditionalOperands()