File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
Sources/SwiftDriver/ExplicitModuleBuilds/InterModuleDependencies Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -272,12 +272,13 @@ internal extension InterModuleDependencyGraph {
272272 return
273273 }
274274
275- // If no more dependencies, this is a leaf node, we are done
276- guard let dependencies = sourceInfo. directDependencies else {
277- return
275+ var allDependencies = sourceInfo. directDependencies ?? [ ]
276+ if case . swift( let swiftModuleDetails) = sourceInfo. details,
277+ let overlayDependencies = swiftModuleDetails. swiftOverlayDependencies {
278+ allDependencies. append ( contentsOf: overlayDependencies)
278279 }
279280
280- for dependency in dependencies {
281+ for dependency in allDependencies {
281282 try findAllPaths ( source: dependency,
282283 to: moduleName,
283284 pathSoFar: pathSoFar + [ dependency] ,
You can’t perform that action at this time.
0 commit comments