@@ -434,8 +434,6 @@ llvm::Triple swift::getUnversionedTriple(const llvm::Triple &triple) {
434434std::optional<llvm::VersionTuple>
435435swift::getSwiftRuntimeCompatibilityVersionForTarget (
436436 const llvm::Triple &Triple) {
437- #define MAX (a, b ) ((a) > (b) ? (a) : (b))
438-
439437 if (Triple.isMacOSX ()) {
440438 llvm::VersionTuple OSVersion;
441439 Triple.getMacOSXVersion (OSVersion);
@@ -445,7 +443,7 @@ swift::getSwiftRuntimeCompatibilityVersionForTarget(
445443 auto floorFor64 = [&Triple](llvm::VersionTuple v) {
446444 if (!Triple.isAArch64 ()) return v;
447445 // 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 ));
449447 };
450448
451449 if (Major == 10 ) {
@@ -489,13 +487,13 @@ swift::getSwiftRuntimeCompatibilityVersionForTarget(
489487 if (Triple.isAArch64 () && Major <= 14 &&
490488 (Triple.isSimulatorEnvironment () ||
491489 Triple.isMacCatalystEnvironment ()))
492- return MAX (v, llvm::VersionTuple (5 , 3 ));
490+ return std::max (v, llvm::VersionTuple (5 , 3 ));
493491
494492 if (Triple.getArchName () != " arm64e" ) return v;
495493
496494 // iOS got first arm64e support in 12.0, which has a Swift runtime version
497495 // 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 ));
499497 };
500498
501499 if (Major <= 12 ) {
@@ -532,7 +530,7 @@ swift::getSwiftRuntimeCompatibilityVersionForTarget(
532530 auto floorFor64bits = [&Triple](llvm::VersionTuple v) {
533531 if (!Triple.isArch64Bit ()) return v;
534532 // 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 ));
536534 };
537535
538536 if (Major <= 5 ) {
0 commit comments