Lines Matching defs:LLoc
12299 SourceLocation LLoc = GetLocationForCandidate(L);
12303 if (LLoc.isValid() && RLoc.isValid())
12304 return S.SourceMgr.isBeforeInTranslationUnit(LLoc, RLoc);
12305 if (LLoc.isValid() && !RLoc.isValid())
12307 if (RLoc.isValid() && !LLoc.isValid())
12309 assert(!LLoc.isValid() && !RLoc.isValid());
12625 SourceLocation LLoc = GetLocationForCandidate(L);
12629 if (LLoc.isInvalid())
12634 return S.SourceMgr.isBeforeInTranslationUnit(LLoc, RLoc);
15020 ExprResult Sema::CreateOverloadedArraySubscriptExpr(SourceLocation LLoc,
15043 DeclarationNameInfo OpNameInfo(OpName, LLoc);
15044 OpNameInfo.setCXXOperatorNameRange(SourceRange(LLoc, RLoc));
15062 OverloadCandidateSet CandidateSet(LLoc, OverloadCandidateSet::CSK_Operator);
15067 AddMemberOperatorCandidates(OO_Subscript, LLoc, Args, CandidateSet);
15071 AddBuiltinOperatorCandidates(OO_Subscript, LLoc, Args, CandidateSet);
15077 switch (CandidateSet.BestViableFunction(*this, LLoc, Best)) {
15086 CheckMemberOperatorAccess(LLoc, Args[0], ArgExpr, Best->FoundDecl);
15110 *this, MethodArgs, Method, ArgExpr, LLoc);
15115 DeclarationNameInfo OpLocInfo(OpName, LLoc);
15116 OpLocInfo.setCXXOperatorNameRange(SourceRange(LLoc, RLoc));
15132 if (CheckCallReturnType(FnDecl->getReturnType(), LLoc, TheCall, FnDecl))
15171 CandidateSet.NoteCandidates(PartialDiagnosticAt(LLoc, PD), *this,
15172 OCD_AllCandidates, ArgExpr, "[]", LLoc);
15180 LLoc, PDiag(diag::err_ovl_ambiguous_oper_binary)
15183 *this, OCD_AmbiguousCandidates, Args, "[]", LLoc);
15186 PartialDiagnosticAt(LLoc,
15190 *this, OCD_AmbiguousCandidates, Args, "[]", LLoc);
15197 PartialDiagnosticAt(LLoc,
15202 *this, OCD_AllCandidates, Args, "[]", LLoc);
15208 return CreateBuiltinArraySubscriptExpr(Args[0], LLoc, Args[1], RLoc);