Merge pull request #42234 from tshortli/revert-library-level-api-target-min-inlining-min

Revert https://github.com/apple/swift/pull/41940
This commit is contained in:
swift-ci
2022-04-06 21:09:36 -07:00
committed by GitHub
2 changed files with 5 additions and 1 deletions

View File

@@ -795,10 +795,13 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
// First, set up default minimum inlining target versions.
auto getDefaultMinimumInliningTargetVersion =
[&](const llvm::Triple &triple) -> llvm::VersionTuple {
// FIXME: Re-enable with rdar://91387029
#if SWIFT_DEFAULT_API_TARGET_MIN_INLINING_VERSION_TO_MIN
// In API modules, default to the version when Swift first became available.
if (Opts.LibraryLevel == LibraryLevel::API)
if (auto minTriple = minimumAvailableOSVersionForTriple(triple))
return *minTriple;
#endif
// In other modules, assume that availability is used less consistently
// and that library clients will generally raise deployment targets as the