Lines Matching refs:LLoc
8537 SourceLocation LLoc = GetLocationForCandidate(L);
8541 if (LLoc.isInvalid()) return false;
8544 return S.SourceMgr.isBeforeInTranslationUnit(LLoc, RLoc);
10170 Sema::CreateOverloadedArraySubscriptExpr(SourceLocation LLoc,
10183 DeclarationNameInfo OpNameInfo(OpName, LLoc);
10184 OpNameInfo.setCXXOperatorNameRange(SourceRange(LLoc, RLoc));
10207 OverloadCandidateSet CandidateSet(LLoc);
10212 AddMemberOperatorCandidates(OO_Subscript, LLoc, Args, 2, CandidateSet);
10215 AddBuiltinOperatorCandidates(OO_Subscript, LLoc, Args, 2, CandidateSet);
10221 switch (CandidateSet.BestViableFunction(*this, LLoc, Best)) {
10230 MarkFunctionReferenced(LLoc, FnDecl);
10232 CheckMemberOperatorAccess(LLoc, Args[0], Args[1], Best->FoundDecl);
10233 DiagnoseUseOfDecl(Best->FoundDecl, LLoc);
10262 DeclarationNameInfo OpLocInfo(OpName, LLoc);
10263 OpLocInfo.setCXXOperatorNameRange(SourceRange(LLoc, RLoc));
10276 if (CheckCallReturnType(FnDecl->getResultType(), LLoc, TheCall,
10305 Diag(LLoc, diag::err_ovl_no_oper)
10309 Diag(LLoc, diag::err_ovl_no_viable_subscript)
10313 "[]", LLoc);
10318 Diag(LLoc, diag::err_ovl_ambiguous_oper_binary)
10323 "[]", LLoc);
10327 Diag(LLoc, diag::err_ovl_deleted_oper)
10332 "[]", LLoc);
10337 return CreateBuiltinArraySubscriptExpr(Args[0], LLoc, Args[1], RLoc);