mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Merge pull request #58620 from bnbarham/rebranch-fixes
[rebranch] Various fixes to get macos to a compiling state
This commit is contained in:
@@ -79,15 +79,15 @@ static bool areCompatibleOSs(const llvm::Triple &moduleTarget,
|
||||
|
||||
static bool isTargetTooNew(const llvm::Triple &moduleTarget,
|
||||
const llvm::Triple &ctxTarget) {
|
||||
unsigned major, minor, micro;
|
||||
|
||||
if (moduleTarget.isMacOSX()) {
|
||||
moduleTarget.getMacOSXVersion(major, minor, micro);
|
||||
return ctxTarget.isMacOSXVersionLT(major, minor, micro);
|
||||
llvm::VersionTuple osVersion;
|
||||
moduleTarget.getMacOSXVersion(osVersion);
|
||||
// TODO: Add isMacOSXVersionLT(Triple) API (or taking a VersionTuple)
|
||||
return ctxTarget.isMacOSXVersionLT(osVersion.getMajor(),
|
||||
osVersion.getMinor().getValueOr(0),
|
||||
osVersion.getSubminor().getValueOr(0));
|
||||
}
|
||||
|
||||
moduleTarget.getOSVersion(major, minor, micro);
|
||||
return ctxTarget.isOSVersionLT(major, minor, micro);
|
||||
return ctxTarget.isOSVersionLT(moduleTarget);
|
||||
}
|
||||
|
||||
ModuleFile::ModuleFile(std::shared_ptr<const ModuleFileSharedCore> core)
|
||||
|
||||
Reference in New Issue
Block a user