Lines Matching refs:AA

33                                          const AvailabilityAttr *AA) {  in hasMatchingEnvironmentOrNone()  argument
34 IdentifierInfo *IIEnvironment = AA->getEnvironment(); in hasMatchingEnvironmentOrNone()
188 if (const AvailabilityAttr *AA = getAttrForPlatform(S.Context, C)) in ShouldDiagnoseAvailabilityInContext() local
189 if (AA->getIntroduced() >= DeclVersion && in ShouldDiagnoseAvailabilityInContext()
190 AA->getEnvironment() == DeclEnv) in ShouldDiagnoseAvailabilityInContext()
408 const AvailabilityAttr *AA = getAttrForPlatform(S.Context, OffendingDecl); in DoEmitAvailabilityWarning() local
410 if (AA) { in DoEmitAvailabilityWarning()
411 DeclVersion = AA->getIntroduced(); in DoEmitAvailabilityWarning()
412 IIEnv = AA->getEnvironment(); in DoEmitAvailabilityWarning()
423 if (AA && AA->isInherited()) { in DoEmitAvailabilityWarning()
443 assert(AA != nullptr && "expecting valid availability attribute"); in DoEmitAvailabilityWarning()
444 VersionTuple Introduced = AA->getIntroduced(); in DoEmitAvailabilityWarning()
446 hasMatchingEnvironmentOrNone(S.getASTContext(), AA); in DoEmitAvailabilityWarning()
454 AA->getEnvironment() ? AA->getEnvironment()->getName() : ""; in DoEmitAvailabilityWarning()
849 const AvailabilityAttr *AA = in DiagnoseDeclAvailability() local
851 assert(AA != nullptr && "expecting valid availability attribute"); in DiagnoseDeclAvailability()
853 hasMatchingEnvironmentOrNone(SemaRef.getASTContext(), AA); in DiagnoseDeclAvailability()
854 VersionTuple Introduced = AA->getIntroduced(); in DiagnoseDeclAvailability()
862 AA->getEnvironment(), Ctx, in DiagnoseDeclAvailability()
871 AA->getEnvironment() ? AA->getEnvironment()->getName() : ""; in DiagnoseDeclAvailability()