Lines Matching refs:QuestionLoc

5976                                 SourceLocation QuestionLoc,  in TryClassUnification()  argument
6018 Self.IsDerivedFrom(QuestionLoc, FTy, TTy); in TryClassUnification()
6020 Self.IsDerivedFrom(QuestionLoc, TTy, FTy))) { in TryClassUnification()
6066 SourceLocation QuestionLoc) { in FindConditionalOverload() argument
6068 OverloadCandidateSet CandidateSet(QuestionLoc, in FindConditionalOverload()
6070 Self.AddBuiltinOperatorCandidates(OO_Conditional, QuestionLoc, Args, in FindConditionalOverload()
6074 switch (CandidateSet.BestViableFunction(Self, QuestionLoc, Best)) { in FindConditionalOverload()
6091 Self.MarkFunctionReferenced(QuestionLoc, Best->Function); in FindConditionalOverload()
6100 if (Self.DiagnoseConditionalForNull(LHS.get(), RHS.get(), QuestionLoc)) in FindConditionalOverload()
6103 Self.Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands) in FindConditionalOverload()
6109 Self.Diag(QuestionLoc, diag::err_conditional_ambiguous_ovl) in FindConditionalOverload()
6162 SourceLocation QuestionLoc) { in CheckVectorConditionalTypes() argument
6180 Diag(QuestionLoc, diag::err_conditional_vector_cond_result_mismatch) in CheckVectorConditionalTypes()
6187 Diag(QuestionLoc, diag::err_conditional_vector_mismatched) in CheckVectorConditionalTypes()
6194 LHS, RHS, QuestionLoc, /*isCompAssign*/ false, /*AllowBothBool*/ true, in CheckVectorConditionalTypes()
6210 UsualArithmeticConversions(LHS, RHS, QuestionLoc, ACK_Conditional); in CheckVectorConditionalTypes()
6213 Diag(QuestionLoc, diag::err_conditional_vector_operand_type) in CheckVectorConditionalTypes()
6236 Diag(QuestionLoc, diag::err_conditional_vector_size) << CondType in CheckVectorConditionalTypes()
6243 Diag(QuestionLoc, diag::err_conditional_vector_element_size) << CondType in CheckVectorConditionalTypes()
6254 SourceLocation QuestionLoc) { in CheckSizelessVectorConditionalTypes() argument
6276 Diag(QuestionLoc, diag::err_conditional_vector_mismatched) in CheckSizelessVectorConditionalTypes()
6283 LHS, RHS, QuestionLoc, /*IsCompAssign*/ false, ACK_Conditional); in CheckSizelessVectorConditionalTypes()
6296 UsualArithmeticConversions(LHS, RHS, QuestionLoc, ACK_Conditional); in CheckSizelessVectorConditionalTypes()
6299 Diag(QuestionLoc, diag::err_conditional_vector_operand_type) in CheckSizelessVectorConditionalTypes()
6319 Diag(QuestionLoc, diag::err_conditional_vector_size) in CheckSizelessVectorConditionalTypes()
6326 Diag(QuestionLoc, diag::err_conditional_vector_element_size) in CheckSizelessVectorConditionalTypes()
6357 SourceLocation QuestionLoc) { in CXXCheckConditionalOperands() argument
6433 Diag(QuestionLoc, diag::err_conditional_void_nonvoid) in CXXCheckConditionalOperands()
6441 return CheckVectorConditionalTypes(Cond, LHS, RHS, QuestionLoc); in CXXCheckConditionalOperands()
6444 return CheckSizelessVectorConditionalTypes(Cond, LHS, RHS, QuestionLoc); in CXXCheckConditionalOperands()
6455 if (TryClassUnification(*this, LHS.get(), RHS.get(), QuestionLoc, HaveL2R, L2RType)) in CXXCheckConditionalOperands()
6457 if (TryClassUnification(*this, RHS.get(), LHS.get(), QuestionLoc, HaveR2L, R2LType)) in CXXCheckConditionalOperands()
6462 Diag(QuestionLoc, diag::err_conditional_ambiguous) in CXXCheckConditionalOperands()
6503 if (CompareReferenceRelationship(QuestionLoc, LTy, RTy, &RefConv) == in CXXCheckConditionalOperands()
6511 } else if (CompareReferenceRelationship(QuestionLoc, RTy, LTy, &RefConv) == in CXXCheckConditionalOperands()
6541 LTy = FindCompositePointerType(QuestionLoc, LHS, RHS, in CXXCheckConditionalOperands()
6560 if (FindConditionalOverload(*this, LHS, RHS, QuestionLoc)) in CXXCheckConditionalOperands()
6604 LTy = FindCompositePointerType(QuestionLoc, LHS, RHS); in CXXCheckConditionalOperands()
6614 return CheckVectorOperands(LHS, RHS, QuestionLoc, /*isCompAssign*/ false, in CXXCheckConditionalOperands()
6625 UsualArithmeticConversions(LHS, RHS, QuestionLoc, ACK_Conditional); in CXXCheckConditionalOperands()
6629 Diag(QuestionLoc, in CXXCheckConditionalOperands()
6653 QualType Composite = FindCompositePointerType(QuestionLoc, LHS, RHS); in CXXCheckConditionalOperands()
6658 Composite = FindCompositeObjCPointerType(LHS, RHS, QuestionLoc); in CXXCheckConditionalOperands()
6665 if (DiagnoseConditionalForNull(LHS.get(), RHS.get(), QuestionLoc)) in CXXCheckConditionalOperands()
6668 Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands) in CXXCheckConditionalOperands()