Skip to content

Commit c90b8f7

Browse files
committed
Swift 5.3 is always available for arm64e.
Nobody has shipped an ABI-stable arm64e platform yet, so anyone who does ought to deploy at least Swift 5.3.
1 parent e506e4a commit c90b8f7

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/AST/Availability.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,9 @@ AvailabilityContext ASTContext::getSwift52Availability() {
304304
AvailabilityContext ASTContext::getSwift53Availability() {
305305
auto target = LangOpts.Target;
306306

307+
if (target.getArchName() == "arm64e")
308+
return AvailabilityContext::alwaysAvailable();
309+
307310
if (target.isMacOSX() ) {
308311
return AvailabilityContext(
309312
VersionRange::allGTE(llvm::VersionTuple(10, 99, 0)));

0 commit comments

Comments
 (0)