Lines Matching refs:QuestionLoc
4934 SourceLocation QuestionLoc, in TryClassUnification() argument
4978 Self.IsDerivedFrom(QuestionLoc, FTy, TTy); in TryClassUnification()
4980 Self.IsDerivedFrom(QuestionLoc, TTy, FTy))) { in TryClassUnification()
5027 SourceLocation QuestionLoc) { in FindConditionalOverload() argument
5029 OverloadCandidateSet CandidateSet(QuestionLoc, in FindConditionalOverload()
5031 Self.AddBuiltinOperatorCandidates(OO_Conditional, QuestionLoc, Args, in FindConditionalOverload()
5035 switch (CandidateSet.BestViableFunction(Self, QuestionLoc, Best)) { in FindConditionalOverload()
5052 Self.MarkFunctionReferenced(QuestionLoc, Best->Function); in FindConditionalOverload()
5061 if (Self.DiagnoseConditionalForNull(LHS.get(), RHS.get(), QuestionLoc)) in FindConditionalOverload()
5064 Self.Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands) in FindConditionalOverload()
5070 Self.Diag(QuestionLoc, diag::err_conditional_ambiguous_ovl) in FindConditionalOverload()
5106 SourceLocation QuestionLoc) { in CXXCheckConditionalOperands() argument
5155 Diag(QuestionLoc, diag::err_conditional_void_nonvoid) in CXXCheckConditionalOperands()
5172 if (TryClassUnification(*this, LHS.get(), RHS.get(), QuestionLoc, HaveL2R, L2RType)) in CXXCheckConditionalOperands()
5174 if (TryClassUnification(*this, RHS.get(), LHS.get(), QuestionLoc, HaveR2L, R2LType)) in CXXCheckConditionalOperands()
5179 Diag(QuestionLoc, diag::err_conditional_ambiguous) in CXXCheckConditionalOperands()
5247 if (FindConditionalOverload(*this, LHS, RHS, QuestionLoc)) in CXXCheckConditionalOperands()
5270 if (RequireNonAbstractType(QuestionLoc, LTy, in CXXCheckConditionalOperands()
5296 return CheckVectorOperands(LHS, RHS, QuestionLoc, /*isCompAssign*/false, in CXXCheckConditionalOperands()
5308 Diag(QuestionLoc, in CXXCheckConditionalOperands()
5333 QualType Composite = FindCompositePointerType(QuestionLoc, LHS, RHS, in CXXCheckConditionalOperands()
5338 Diag(QuestionLoc, in CXXCheckConditionalOperands()
5347 Composite = FindCompositeObjCPointerType(LHS, RHS, QuestionLoc); in CXXCheckConditionalOperands()
5352 if (DiagnoseConditionalForNull(LHS.get(), RHS.get(), QuestionLoc)) in CXXCheckConditionalOperands()
5355 Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands) in CXXCheckConditionalOperands()