Skip to content

Commit a4b0e82

Browse files
committed
[Dependency scanning] Cope with inferred module maps
1 parent 71e7d6a commit a4b0e82

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/FrontendTool/ScanDependencies.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -436,7 +436,8 @@ bool swift::scanDependencies(CompilerInstance &instance) {
436436
depTracker->addDependency(bridgingSourceFile, /*IsSystem=*/false);
437437
} else {
438438
auto clangDeps = deps->getAsClangModule();
439-
depTracker->addDependency(clangDeps->moduleMapFile, /*IsSystem=*/false);
439+
if (!clangDeps->moduleMapFile.empty())
440+
depTracker->addDependency(clangDeps->moduleMapFile, /*IsSystem=*/false);
440441
for (const auto &sourceFile : clangDeps->fileDependencies)
441442
depTracker->addDependency(sourceFile, /*IsSystem=*/false);
442443
}

0 commit comments

Comments
 (0)