@@ -39,7 +39,6 @@ public struct Driver {
3939 case invalidArgumentValue( String , String )
4040 case relativeFrontendPath( String )
4141 case subcommandPassedToDriver
42- case externalTargetDetailsAPIError
4342 case integratedReplRemoved
4443 case cannotSpecify_OForMultipleOutputs
4544 case conflictingOptions( Option , Option )
@@ -78,8 +77,6 @@ public struct Driver {
7877 return " relative frontend path: \( path) "
7978 case . subcommandPassedToDriver:
8079 return " subcommand passed to driver "
81- case . externalTargetDetailsAPIError:
82- return " Cannot specify both: externalTargetModulePathMap and externalTargetModuleDetailsMap "
8380 case . integratedReplRemoved:
8481 return " Compiler-internal integrated REPL has been removed; use the LLDB-enhanced REPL instead. "
8582 case . cannotSpecify_OForMultipleOutputs:
@@ -467,8 +464,6 @@ public struct Driver {
467464 /// an executable or as a library.
468465 /// - Parameter compilerExecutableDir: Directory that contains the compiler executable to be used.
469466 /// Used when in `integratedDriver` mode as a substitute for the driver knowing its executable path.
470- /// - Parameter externalTargetModulePathMap: DEPRECATED: A dictionary of external targets
471- /// that are a part of the same build, mapping to filesystem paths of their module files.
472467 /// - Parameter externalTargetModuleDetailsMap: A dictionary of external targets that are a part of
473468 /// the same build, mapping to a details value which includes a filesystem path of their
474469 /// `.swiftmodule` and a flag indicating whether the external target is a framework.
@@ -482,8 +477,6 @@ public struct Driver {
482477 executor: DriverExecutor ,
483478 integratedDriver: Bool = true ,
484479 compilerExecutableDir: AbsolutePath ? = nil ,
485- // Deprecated in favour of the below `externalTargetModuleDetailsMap`
486- externalTargetModulePathMap: ExternalTargetModulePathMap ? = nil ,
487480 externalTargetModuleDetailsMap: ExternalTargetModuleDetailsMap ? = nil ,
488481 interModuleDependencyOracle: InterModuleDependencyOracle ? = nil
489482 ) throws {
@@ -493,17 +486,7 @@ public struct Driver {
493486
494487 self . diagnosticEngine = diagnosticsEngine
495488 self . executor = executor
496-
497- if externalTargetModulePathMap != nil && externalTargetModuleDetailsMap != nil {
498- throw Error . externalTargetDetailsAPIError
499- }
500- if let externalTargetPaths = externalTargetModulePathMap {
501- self . externalTargetModuleDetailsMap = externalTargetPaths. mapValues {
502- ExternalTargetModuleDetails ( path: $0, isFramework: false )
503- }
504- } else if let externalTargetDetails = externalTargetModuleDetailsMap {
505- self . externalTargetModuleDetailsMap = externalTargetDetails
506- }
489+ self . externalTargetModuleDetailsMap = externalTargetModuleDetailsMap
507490
508491 if case . subcommand = try Self . invocationRunMode ( forArgs: args) . mode {
509492 throw Error . subcommandPassedToDriver
0 commit comments