@@ -454,7 +454,7 @@ class UpToDateModuleCheker {
454454 : ctx(ctx),
455455 fs (*ctx.SourceMgr.getFileSystem()),
456456 requiresOSSAModules(requiresOSSAModules) {}
457-
457+
458458 // Check if all the provided file dependencies are up-to-date compared to
459459 // what's currently on disk.
460460 bool dependenciesAreUpToDate (StringRef modulePath,
@@ -524,7 +524,7 @@ class UpToDateModuleCheker {
524524 moduleBuffer = std::move (*OutBuf);
525525 return serializedASTBufferIsUpToDate (modulePath, *moduleBuffer, rebuildInfo, AllDeps);
526526 }
527-
527+
528528 enum class DependencyStatus {
529529 UpToDate,
530530 OutOfDate,
@@ -1513,8 +1513,7 @@ bool ModuleInterfaceLoader::buildSwiftModuleFromSwiftInterface(
15131513static bool readSwiftInterfaceVersionAndArgs (
15141514 SourceManager &SM, DiagnosticEngine &Diags, llvm::StringSaver &ArgSaver,
15151515 SwiftInterfaceInfo &interfaceInfo, StringRef interfacePath,
1516- SourceLoc diagnosticLoc, llvm::Triple preferredTarget,
1517- std::optional<llvm::Triple> preferredTargetVariant) {
1516+ SourceLoc diagnosticLoc, llvm::Triple preferredTarget) {
15181517 llvm::vfs::FileSystem &fs = *SM.getFileSystem ();
15191518 auto FileOrError = swift::vfs::getFileOrSTDIN (fs, interfacePath);
15201519 if (!FileOrError) {
@@ -1538,8 +1537,7 @@ static bool readSwiftInterfaceVersionAndArgs(
15381537
15391538 if (extractCompilerFlagsFromInterface (interfacePath, SB, ArgSaver,
15401539 interfaceInfo.Arguments ,
1541- preferredTarget,
1542- preferredTargetVariant)) {
1540+ preferredTarget)) {
15431541 InterfaceSubContextDelegateImpl::diagnose (
15441542 interfacePath, diagnosticLoc, SM, &Diags,
15451543 diag::error_extracting_version_from_module_interface);
@@ -1594,7 +1592,7 @@ bool ModuleInterfaceLoader::buildExplicitSwiftModuleFromSwiftInterface(
15941592 StringRef outputPath, bool ShouldSerializeDeps,
15951593 ArrayRef<std::string> CompiledCandidates,
15961594 DependencyTracker *tracker) {
1597-
1595+
15981596 if (!Instance.getInvocation ().getIRGenOptions ().AlwaysCompile ) {
15991597 // First, check if the expected output already exists and possibly
16001598 // up-to-date w.r.t. all of the dependencies it was built with. If so, early
@@ -1615,16 +1613,15 @@ bool ModuleInterfaceLoader::buildExplicitSwiftModuleFromSwiftInterface(
16151613 return false ;
16161614 }
16171615 }
1618-
1616+
16191617 // Read out the compiler version.
16201618 llvm::BumpPtrAllocator alloc;
16211619 llvm::StringSaver ArgSaver (alloc);
16221620 SwiftInterfaceInfo InterfaceInfo;
16231621 readSwiftInterfaceVersionAndArgs (
16241622 Instance.getSourceMgr (), Instance.getDiags (), ArgSaver, InterfaceInfo,
16251623 interfacePath, SourceLoc (),
1626- Instance.getInvocation ().getLangOptions ().Target ,
1627- Instance.getInvocation ().getLangOptions ().TargetVariant );
1624+ Instance.getInvocation ().getLangOptions ().Target );
16281625
16291626 auto Builder = ExplicitModuleInterfaceBuilder (
16301627 Instance, &Instance.getDiags (), Instance.getSourceMgr (),
@@ -1673,15 +1670,6 @@ void InterfaceSubContextDelegateImpl::inheritOptionsForBuildingInterface(
16731670 GenericArgs.push_back (triple);
16741671 }
16751672
1676- if (LangOpts.TargetVariant .has_value ()) {
1677- genericSubInvocation.getLangOptions ().TargetVariant = LangOpts.TargetVariant ;
1678- auto variantTriple = ArgSaver.save (genericSubInvocation.getLangOptions ().TargetVariant ->str ());
1679- if (!variantTriple.empty ()) {
1680- GenericArgs.push_back (" -target-variant" );
1681- GenericArgs.push_back (variantTriple);
1682- }
1683- }
1684-
16851673 // Inherit the target SDK name and version
16861674 if (!LangOpts.SDKName .empty ()) {
16871675 genericSubInvocation.getLangOptions ().SDKName = LangOpts.SDKName ;
@@ -1821,8 +1809,7 @@ bool InterfaceSubContextDelegateImpl::extractSwiftInterfaceVersionAndArgs(
18211809 StringRef interfacePath, SourceLoc diagnosticLoc) {
18221810 if (readSwiftInterfaceVersionAndArgs (SM, *Diags, ArgSaver, interfaceInfo,
18231811 interfacePath, diagnosticLoc,
1824- subInvocation.getLangOptions ().Target ,
1825- subInvocation.getLangOptions ().TargetVariant ))
1812+ subInvocation.getLangOptions ().Target ))
18261813 return true ;
18271814
18281815 // Prior to Swift 5.9, swiftinterfaces were always built (accidentally) with
0 commit comments