@@ -467,8 +467,6 @@ public struct Driver {
467
467
/// an executable or as a library.
468
468
/// - Parameter compilerExecutableDir: Directory that contains the compiler executable to be used.
469
469
/// 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.
472
470
/// - Parameter externalTargetModuleDetailsMap: A dictionary of external targets that are a part of
473
471
/// the same build, mapping to a details value which includes a filesystem path of their
474
472
/// `.swiftmodule` and a flag indicating whether the external target is a framework.
@@ -482,8 +480,6 @@ public struct Driver {
482
480
executor: DriverExecutor ,
483
481
integratedDriver: Bool = true ,
484
482
compilerExecutableDir: AbsolutePath ? = nil ,
485
- // Deprecated in favour of the below `externalTargetModuleDetailsMap`
486
- externalTargetModulePathMap: ExternalTargetModulePathMap ? = nil ,
487
483
externalTargetModuleDetailsMap: ExternalTargetModuleDetailsMap ? = nil ,
488
484
interModuleDependencyOracle: InterModuleDependencyOracle ? = nil
489
485
) throws {
@@ -493,17 +489,7 @@ public struct Driver {
493
489
494
490
self . diagnosticEngine = diagnosticsEngine
495
491
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
- }
492
+ self . externalTargetModuleDetailsMap = externalTargetModuleDetailsMap
507
493
508
494
if case . subcommand = try Self . invocationRunMode ( forArgs: args) . mode {
509
495
throw Error . subcommandPassedToDriver
0 commit comments