Home | History | Annotate | Download | only in Sema

Lines Matching defs:Loc

1120 static void DiagnoseBadAccess(Sema &S, SourceLocation Loc,
1127 S.Diag(Loc, Entity.getDiag())
1254 SourceLocation Loc,
1260 Loc,
1272 SourceLocation Loc,
1277 IsMicrosoftUsingDeclarationAccessBug(S, Loc, Entity))
1282 DelayDependentAccess(S, EC, Loc, Entity);
1287 DiagnoseBadAccess(S, Loc, EC, Entity);
1299 static Sema::AccessResult CheckAccess(Sema &S, SourceLocation Loc,
1320 S.DelayedDiagnostics.add(DelayedDiagnostic::makeAccess(Loc, Entity));
1325 switch (CheckEffectiveAccess(S, EC, Loc, Entity)) {
1352 if (CheckEffectiveAccess(*this, EC, DD.Loc, Target) == ::AR_inaccessible)
1358 SourceLocation Loc = DD.getAccessLoc();
1361 Decl *NamingD = FindInstantiatedDecl(Loc, DD.getAccessNamingClass(),
1364 Decl *TargetD = FindInstantiatedDecl(Loc, DD.getAccessTarget(),
1373 BaseObjectType = SubstType(BaseObjectType, TemplateArgs, Loc,
1384 CheckAccess(*this, Loc, Entity);
1392 CheckAccess(*this, Loc, Entity);
1429 Sema::AccessResult Sema::CheckDestructorAccess(SourceLocation Loc,
1446 return CheckAccess(*this, Loc, Entity);