@@ -426,12 +426,15 @@ swift::getSwiftRuntimeCompatibilityVersionForTarget(
426
426
}
427
427
}
428
428
} else if (Major == 11 ) {
429
- if (Minor <= 3 )
429
+ if (Minor <= 2 )
430
430
return floorFor64 (llvm::VersionTuple (5 , 3 ));
431
-
432
431
return floorFor64 (llvm::VersionTuple (5 , 4 ));
433
432
} else if (Major == 12 ) {
434
- return floorFor64 (llvm::VersionTuple (5 , 5 ));
433
+ if (Minor <= 2 )
434
+ return floorFor64 (llvm::VersionTuple (5 , 5 ));
435
+ return floorFor64 (llvm::VersionTuple (5 , 6 ));
436
+ } else if (Major == 13 ) {
437
+ return floorFor64 (llvm::VersionTuple (5 , 7 ));
435
438
}
436
439
} else if (Triple.isiOS ()) { // includes tvOS
437
440
llvm::VersionTuple OSVersion = Triple.getiOSVersion ();
@@ -467,7 +470,11 @@ swift::getSwiftRuntimeCompatibilityVersionForTarget(
467
470
468
471
return floorForArchitecture (llvm::VersionTuple (5 , 4 ));
469
472
} else if (Major <= 15 ) {
470
- return floorForArchitecture (llvm::VersionTuple (5 , 5 ));
473
+ if (Minor <= 3 )
474
+ return floorForArchitecture (llvm::VersionTuple (5 , 5 ));
475
+ return floorForArchitecture (llvm::VersionTuple (5 , 6 ));
476
+ } else if (Major <= 16 ) {
477
+ return floorForArchitecture (llvm::VersionTuple (5 , 7 ));
471
478
}
472
479
} else if (Triple.isWatchOS ()) {
473
480
llvm::VersionTuple OSVersion = Triple.getWatchOSVersion ();
@@ -489,12 +496,16 @@ swift::getSwiftRuntimeCompatibilityVersionForTarget(
489
496
return floorFor64bits (llvm::VersionTuple (5 , 2 ));
490
497
}
491
498
} else if (Major <= 7 ) {
492
- if (Minor <= 4 )
499
+ if (Minor <= 3 )
493
500
return floorFor64bits (llvm::VersionTuple (5 , 3 ));
494
501
495
502
return floorFor64bits (llvm::VersionTuple (5 , 4 ));
496
503
} else if (Major <= 8 ) {
497
- return floorFor64bits (llvm::VersionTuple (5 , 5 ));
504
+ if (Minor <= 4 )
505
+ return floorFor64bits (llvm::VersionTuple (5 , 5 ));
506
+ return floorFor64bits (llvm::VersionTuple (5 , 6 ));
507
+ } else if (Major <= 9 ) {
508
+ return floorFor64bits (llvm::VersionTuple (5 , 7 ));
498
509
}
499
510
}
500
511
0 commit comments