Skip to content

Commit 4510ca2

Browse files
committed
[PackageGraph] Eliminate now unnecessary mapping helper.
1 parent f179320 commit 4510ca2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Sources/PackageGraph/PackageGraphLoader.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ public struct PackageGraphLoader {
109109
}
110110

111111
// Connect up cross-package module dependencies.
112-
fillModuleGraph(packages, modulesForPackage: { map[$0]! })
112+
fillModuleGraph(packages)
113113

114114
let rootPackage = packages.last!
115115
let externalPackages = packages.dropLast(1)
@@ -126,12 +126,12 @@ public struct PackageGraphLoader {
126126
/// This function will add cross-package dependencies between a module and all
127127
/// of the modules produced by any package in the transitive closure of its
128128
/// containing package's dependencies.
129-
private func fillModuleGraph(_ packages: [Package], modulesForPackage: (Package) -> [Module]) {
129+
private func fillModuleGraph(_ packages: [Package]) {
130130
for package in packages {
131-
let packageModules = modulesForPackage(package)
131+
let packageModules = package.modules + package.testModules
132132
let dependencies = try! topologicalSort(package.dependencies, successors: { $0.dependencies })
133133
for dep in dependencies {
134-
let depModules = modulesForPackage(dep).filter{
134+
let depModules = dep.modules.filter {
135135
guard !$0.isTest else { return false }
136136

137137
switch $0 {

0 commit comments

Comments
 (0)