mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
[Dependency Scanning] Respect the Language Option for cross-import overlay enablement
This commit is contained in:
@@ -327,9 +327,10 @@ ModuleDependencyScanner::getModuleDependencies(ModuleDependencyID moduleID,
|
||||
}
|
||||
|
||||
// Resolve cross-import overlays.
|
||||
discoverCrossImportOverlayDependencies(
|
||||
moduleID.ModuleName, allModules.getArrayRef().slice(1), cache,
|
||||
[&](ModuleDependencyID id) { allModules.insert(id); });
|
||||
if (ScanCompilerInvocation.getLangOptions().EnableCrossImportOverlays)
|
||||
discoverCrossImportOverlayDependencies(
|
||||
moduleID.ModuleName, allModules.getArrayRef().slice(1), cache,
|
||||
[&](ModuleDependencyID id) { allModules.insert(id); });
|
||||
|
||||
return allModules.takeVector();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user