[NFC] AST: Add always available availability ctxt.

This commit is contained in:
Nate Chandler
2025-04-17 08:46:37 -07:00
parent c72b1274cf
commit 2ec007d1a1
2 changed files with 10 additions and 0 deletions

View File

@@ -214,6 +214,13 @@ AvailabilityContext AvailabilityContext::forDeclSignature(const Decl *decl) {
return forLocation(decl->getLoc(), decl->getInnermostDeclContext());
}
AvailabilityContext
AvailabilityContext::forAlwaysAvailable(const ASTContext &ctx) {
return AvailabilityContext(Storage::get(AvailabilityRange::alwaysAvailable(),
/*isDeprecated=*/false,
/*domainInfos=*/{}, ctx));
}
AvailabilityRange AvailabilityContext::getPlatformRange() const {
return storage->platformRange;
}