Merge pull request #84574 from madsodgaard/android-availability

This commit is contained in:
Mads Odgaard
2025-10-20 03:40:37 +02:00
committed by GitHub
parent 4403625279
commit c92e5b47f3
19 changed files with 189 additions and 5 deletions

View File

@@ -688,6 +688,7 @@ static void reportAvailabilityAttributes(ASTContext &Ctx, const Decl *D,
static UIdent PlatformFreeBSD("source.availability.platform.freebsd");
static UIdent PlatformOpenBSD("source.availability.platform.openbsd");
static UIdent PlatformWindows("source.availability.platform.windows");
static UIdent PlatformAndroid("source.availability.platform.android");
std::vector<SemanticAvailableAttr> Scratch;
for (auto Attr : getAvailableAttrs(D, Scratch)) {
@@ -743,6 +744,9 @@ static void reportAvailabilityAttributes(ASTContext &Ctx, const Decl *D,
case PlatformKind::Windows:
PlatformUID = PlatformWindows;
break;
case PlatformKind::Android:
PlatformUID = PlatformAndroid;
break;
}
// FIXME: [availability] Handle other availability domains?