Add in-source rationale for why Placeholder dependencies are needed.

This commit is contained in:
Artem Chikin
2020-07-22 09:52:14 -07:00
parent 746e89b252
commit 965ca698d5
7 changed files with 107 additions and 89 deletions

View File

@@ -181,7 +181,7 @@ ModuleDependencies::collectCrossImportOverlayNames(ASTContext &ctx,
} else if (auto *clangDep = dyn_cast<ClangModuleDependenciesStorage>(storage.get())){
modulePath = clangDep->moduleMapFile;
assert(modulePath.hasValue());
} else { // ExternalSwiftModuleDependency
} else { // PlaceholderSwiftModuleDependencies
return result;
}
findOverlayFilesInternal(ctx, *modulePath, moduleName, SourceLoc(),