summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp')
-rw-r--r--lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp b/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp
index 11f5a48caf7..69219e5b168 100644
--- a/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp
+++ b/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp
@@ -149,20 +149,19 @@ bool MachOLinkingContext::outputTypeHasEntry() const {
}
bool MachOLinkingContext::minOS(StringRef mac, StringRef iOS) const {
+ uint32_t parsedVersion;
switch (_os) {
- case OS::macOSX: {
- uint32_t parsedVersion;
+ case OS::macOSX:
if (parsePackedVersion(mac, parsedVersion))
return false;
return _osMinVersion >= parsedVersion;
- }
case OS::iOS:
- case OS::iOS_simulator: {
- uint32_t parsedVersion;
+ case OS::iOS_simulator:
if (parsePackedVersion(iOS, parsedVersion))
return false;
return _osMinVersion >= parsedVersion;
- }
+ case OS::unknown:
+ break;
}
llvm_unreachable("target not configured for iOS or MacOSX");
}
OpenPOWER on IntegriCloud