@@ -122,8 +122,7 @@ actor LinkageDependencyResolver {
122122 if Task . isCancelled { return }
123123 let configuredTarget = topLevelTargetsToDiscover [ i]
124124 let imposedParameters = resolver. specializationParameters ( configuredTarget, workspaceContext: workspaceContext, buildRequest: buildRequest, buildRequestContext: buildRequestContext)
125- let dependenciesOnPath = LinkageDependencies ( )
126- await linkageDependencies ( for: configuredTarget, imposedParameters: imposedParameters, dependenciesOnPath: dependenciesOnPath)
125+ await linkageDependencies ( for: configuredTarget, imposedParameters: imposedParameters)
127126 }
128127 }
129128
@@ -141,7 +140,7 @@ actor LinkageDependencyResolver {
141140 private var dependenciesPerTarget = [ ConfiguredTarget: [ ResolvedTargetDependency] ] ( )
142141 private var visitedDiscoveredTargets = Set < ConfiguredTarget > ( )
143142
144- private func linkageDependencies( for configuredTarget: ConfiguredTarget , imposedParameters: SpecializationParameters ? , dependenciesOnPath : LinkageDependencies ) async {
143+ private func linkageDependencies( for configuredTarget: ConfiguredTarget , imposedParameters: SpecializationParameters ? ) async {
145144 // Track that we have visited this target.
146145 let visited = !visitedDiscoveredTargets. insert ( configuredTarget) . inserted
147146
@@ -167,7 +166,7 @@ actor LinkageDependencyResolver {
167166 return nil
168167 }
169168 let buildParameters = resolver. buildParametersByTarget [ target] ?? configuredTarget. parameters
170- if await !resolver. isTargetSuitableForPlatformForIndex ( target, parameters: buildParameters, imposedParameters: imposedParameters, dependencies : dependenciesOnPath . path ) {
169+ if await !resolver. isTargetSuitableForPlatformForIndex ( target, parameters: buildParameters, imposedParameters: imposedParameters) {
171170 return nil
172171 }
173172 let effectiveImposedParameters = imposedParameters? . effectiveParameters ( target: configuredTarget, dependency: ConfiguredTarget ( parameters: buildParameters, target: target) , dependencyResolver: resolver)
@@ -195,7 +194,7 @@ actor LinkageDependencyResolver {
195194 } else {
196195 imposedParametersForDependency = resolver. specializationParameters ( dependency. target, workspaceContext: workspaceContext, buildRequest: buildRequest, buildRequestContext: buildRequestContext)
197196 }
198- await self . linkageDependencies ( for: dependency. target, imposedParameters: imposedParametersForDependency, dependenciesOnPath : dependenciesOnPath )
197+ await self . linkageDependencies ( for: dependency. target, imposedParameters: imposedParametersForDependency)
199198 }
200199 }
201200
@@ -657,7 +656,3 @@ private extension Path {
657656 return basenameWithoutSuffix. nilIfEmpty
658657 }
659658}
660-
661- fileprivate actor LinkageDependencies {
662- var path : OrderedSet < ConfiguredTarget > = [ ]
663- }
0 commit comments