@@ -434,8 +434,6 @@ llvm::Triple swift::getUnversionedTriple(const llvm::Triple &triple) {
434
434
std::optional<llvm::VersionTuple>
435
435
swift::getSwiftRuntimeCompatibilityVersionForTarget (
436
436
const llvm::Triple &Triple) {
437
- #define MAX (a, b ) ((a) > (b) ? (a) : (b))
438
-
439
437
if (Triple.isMacOSX ()) {
440
438
llvm::VersionTuple OSVersion;
441
439
Triple.getMacOSXVersion (OSVersion);
@@ -445,7 +443,7 @@ swift::getSwiftRuntimeCompatibilityVersionForTarget(
445
443
auto floorFor64 = [&Triple](llvm::VersionTuple v) {
446
444
if (!Triple.isAArch64 ()) return v;
447
445
// macOS got first arm64(e) support in 11.0, i.e. VersionTuple(5, 3)
448
- return MAX (v, llvm::VersionTuple (5 , 3 ));
446
+ return std::max (v, llvm::VersionTuple (5 , 3 ));
449
447
};
450
448
451
449
if (Major == 10 ) {
@@ -489,13 +487,13 @@ swift::getSwiftRuntimeCompatibilityVersionForTarget(
489
487
if (Triple.isAArch64 () && Major <= 14 &&
490
488
(Triple.isSimulatorEnvironment () ||
491
489
Triple.isMacCatalystEnvironment ()))
492
- return MAX (v, llvm::VersionTuple (5 , 3 ));
490
+ return std::max (v, llvm::VersionTuple (5 , 3 ));
493
491
494
492
if (Triple.getArchName () != " arm64e" ) return v;
495
493
496
494
// iOS got first arm64e support in 12.0, which has a Swift runtime version
497
495
// older than 5.0, so let's floor at VersionTuple(5, 0) instead.
498
- return MAX (v, llvm::VersionTuple (5 , 0 ));
496
+ return std::max (v, llvm::VersionTuple (5 , 0 ));
499
497
};
500
498
501
499
if (Major <= 12 ) {
@@ -532,7 +530,7 @@ swift::getSwiftRuntimeCompatibilityVersionForTarget(
532
530
auto floorFor64bits = [&Triple](llvm::VersionTuple v) {
533
531
if (!Triple.isArch64Bit ()) return v;
534
532
// 64-bit watchOS was introduced with Swift 5.3
535
- return MAX (v, llvm::VersionTuple (5 , 3 ));
533
+ return std::max (v, llvm::VersionTuple (5 , 3 ));
536
534
};
537
535
538
536
if (Major <= 5 ) {
0 commit comments