@@ -375,27 +375,27 @@ swift::getSwiftRuntimeCompatibilityVersionForTarget(
375
375
if (Triple.isMacOSX ()) {
376
376
Triple.getMacOSXVersion (Major, Minor, Micro);
377
377
378
- auto floorFor64e = [&Triple](llvm::VersionTuple v) {
379
- if (Triple.getArchName () != " arm64e " ) return v;
380
- // macOS got first arm64e support in 11.0, i.e. VersionTuple(5, 3)
378
+ auto floorFor64 = [&Triple](llvm::VersionTuple v) {
379
+ if (! Triple.isAArch64 () ) return v;
380
+ // macOS got first arm64(e) support in 11.0, i.e. VersionTuple(5, 3)
381
381
return MAX (v, llvm::VersionTuple (5 , 3 ));
382
382
};
383
383
384
384
if (Major == 10 ) {
385
385
if (Triple.isAArch64 () && Minor <= 16 )
386
- return floorFor64e (llvm::VersionTuple (5 , 3 ));
386
+ return floorFor64 (llvm::VersionTuple (5 , 3 ));
387
387
388
388
if (Minor <= 14 ) {
389
- return floorFor64e (llvm::VersionTuple (5 , 0 ));
389
+ return floorFor64 (llvm::VersionTuple (5 , 0 ));
390
390
} else if (Minor <= 15 ) {
391
391
if (Micro <= 3 ) {
392
- return floorFor64e (llvm::VersionTuple (5 , 1 ));
392
+ return floorFor64 (llvm::VersionTuple (5 , 1 ));
393
393
} else {
394
- return floorFor64e (llvm::VersionTuple (5 , 2 ));
394
+ return floorFor64 (llvm::VersionTuple (5 , 2 ));
395
395
}
396
396
}
397
397
} else if (Major == 11 ) {
398
- return floorFor64e (llvm::VersionTuple (5 , 3 ));
398
+ return floorFor64 (llvm::VersionTuple (5 , 3 ));
399
399
}
400
400
} else if (Triple.isiOS ()) { // includes tvOS
401
401
Triple.getiOSVersion (Major, Minor, Micro);
0 commit comments