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 {
272
272
return
273
273
}
274
274
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)
278
279
}
279
280
280
- for dependency in dependencies {
281
+ for dependency in allDependencies {
281
282
try findAllPaths ( source: dependency,
282
283
to: moduleName,
283
284
pathSoFar: pathSoFar + [ dependency] ,
You can’t perform that action at this time.
0 commit comments