mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
AST: Introduce a Swift runtime availability domain.
Add support for the `Swift` availability domain, which represents availability with respect to the Swift runtime. Use of this domain is restricted by the experimental feature `SwiftRuntimeAvailability`.
This commit is contained in:
@@ -5813,6 +5813,8 @@ decodeDomainKind(uint8_t kind) {
|
||||
return AvailabilityDomainKind::Universal;
|
||||
case static_cast<uint8_t>(AvailabilityDomainKind::SwiftLanguageMode):
|
||||
return AvailabilityDomainKind::SwiftLanguageMode;
|
||||
case static_cast<uint8_t>(AvailabilityDomainKind::SwiftRuntime):
|
||||
return AvailabilityDomainKind::SwiftRuntime;
|
||||
case static_cast<uint8_t>(AvailabilityDomainKind::PackageDescription):
|
||||
return AvailabilityDomainKind::PackageDescription;
|
||||
case static_cast<uint8_t>(AvailabilityDomainKind::Embedded):
|
||||
@@ -5834,6 +5836,8 @@ decodeAvailabilityDomain(AvailabilityDomainKind domainKind,
|
||||
return AvailabilityDomain::forUniversal();
|
||||
case AvailabilityDomainKind::SwiftLanguageMode:
|
||||
return AvailabilityDomain::forSwiftLanguageMode();
|
||||
case AvailabilityDomainKind::SwiftRuntime:
|
||||
return AvailabilityDomain::forSwiftRuntime();
|
||||
case AvailabilityDomainKind::PackageDescription:
|
||||
return AvailabilityDomain::forPackageDescription();
|
||||
case AvailabilityDomainKind::Embedded:
|
||||
|
||||
Reference in New Issue
Block a user