Lines Matching defs:QuestionLoc
4663 SourceLocation QuestionLoc,
4703 Self.IsDerivedFrom(QuestionLoc, FTy, TTy);
4705 Self.IsDerivedFrom(QuestionLoc, TTy, FTy))) {
4752 SourceLocation QuestionLoc) {
4754 OverloadCandidateSet CandidateSet(QuestionLoc,
4756 Self.AddBuiltinOperatorCandidates(OO_Conditional, QuestionLoc, Args,
4760 switch (CandidateSet.BestViableFunction(Self, QuestionLoc, Best)) {
4777 Self.MarkFunctionReferenced(QuestionLoc, Best->Function);
4786 if (Self.DiagnoseConditionalForNull(LHS.get(), RHS.get(), QuestionLoc))
4789 Self.Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands)
4795 Self.Diag(QuestionLoc, diag::err_conditional_ambiguous_ovl)
4831 SourceLocation QuestionLoc) {
4880 Diag(QuestionLoc, diag::err_conditional_void_nonvoid)
4897 if (TryClassUnification(*this, LHS.get(), RHS.get(), QuestionLoc, HaveL2R, L2RType))
4899 if (TryClassUnification(*this, RHS.get(), LHS.get(), QuestionLoc, HaveR2L, R2LType))
4904 Diag(QuestionLoc, diag::err_conditional_ambiguous)
4972 if (FindConditionalOverload(*this, LHS, RHS, QuestionLoc))
4995 if (RequireNonAbstractType(QuestionLoc, LTy,
5021 return CheckVectorOperands(LHS, RHS, QuestionLoc, /*isCompAssign*/false,
5052 QualType Composite = FindCompositePointerType(QuestionLoc, LHS, RHS,
5057 Diag(QuestionLoc,
5066 Composite = FindCompositeObjCPointerType(LHS, RHS, QuestionLoc);
5071 if (DiagnoseConditionalForNull(LHS.get(), RHS.get(), QuestionLoc))
5074 Diag(QuestionLoc, diag::err_typecheck_cond_incompatible_operands)