summaryrefslogtreecommitdiff
path: root/lldb/source/Utility/XcodeSDK.cpp
diff options
context:
space:
mode:
authorJason Molenda <jmolenda@apple.com>2024-08-07 17:35:17 -0700
committerJason Molenda <jmolenda@apple.com>2024-08-07 17:35:17 -0700
commitcf56e265e4b74799aee72a04b634fcc261078084 (patch)
tree048c7c98a24d9c3078080a702aae83300c184ad1 /lldb/source/Utility/XcodeSDK.cpp
parent4fe33d067c5d0894d0059418f09edc531f16ac9f (diff)
Revert "[lldb][ClangExpressionParser] Set BuiltinHeadersInSystemModules depending on SDK version (#102309)"
This reverts commit 1cbcf74083e92021472ec9644b88418f377ce550. unittests do not build because liblldbPluginExpressionParserClang.a now depends on liblldbPluginPlatformMacOSX.a when built on macOS, reverting until we can straighten out the dependency.
Diffstat (limited to 'lldb/source/Utility/XcodeSDK.cpp')
-rw-r--r--lldb/source/Utility/XcodeSDK.cpp21
1 files changed, 0 insertions, 21 deletions
diff --git a/lldb/source/Utility/XcodeSDK.cpp b/lldb/source/Utility/XcodeSDK.cpp
index b7d51f7e0827..712d611db28f 100644
--- a/lldb/source/Utility/XcodeSDK.cpp
+++ b/lldb/source/Utility/XcodeSDK.cpp
@@ -259,27 +259,6 @@ bool XcodeSDK::SupportsSwift() const {
}
}
-bool XcodeSDK::SDKSupportsBuiltinModules(const llvm::Triple &target_triple,
- llvm::VersionTuple sdk_version) {
- using namespace llvm;
-
- switch (target_triple.getOS()) {
- case Triple::OSType::MacOSX:
- return sdk_version >= VersionTuple(15U);
- case Triple::OSType::IOS:
- return sdk_version >= VersionTuple(18U);
- case Triple::OSType::TvOS:
- return sdk_version >= VersionTuple(18U);
- case Triple::OSType::WatchOS:
- return sdk_version >= VersionTuple(11U);
- case Triple::OSType::XROS:
- return sdk_version >= VersionTuple(2U);
- default:
- // New SDKs support builtin modules from the start.
- return true;
- }
-}
-
bool XcodeSDK::SDKSupportsModules(XcodeSDK::Type desired_type,
const FileSpec &sdk_path) {
ConstString last_path_component = sdk_path.GetFilename();