Merge pull request #84443 from artemcm/RestrictEmbeddedToBinarySwift

[Dependency Scanning] Avoid querying Swift Overlay for underlying module
This commit is contained in:
Artem Chikin
2025-09-23 18:41:47 -04:00
committed by GitHub
3 changed files with 27 additions and 1 deletions

View File

@@ -4171,6 +4171,7 @@ bool CompilerInvocation::parseArgs(
IRGenOpts.ReflectionMetadata = ReflectionMetadataMode::None;
IRGenOpts.EnableReflectionNames = false;
FrontendOpts.DisableBuildingInterface = true;
SearchPathOpts.ModuleLoadMode = ModuleLoadingMode::OnlySerialized;
TypeCheckerOpts.SkipFunctionBodies = FunctionBodySkipping::None;
SILOpts.SkipFunctionBodies = FunctionBodySkipping::None;
SILOpts.CMOMode = CrossModuleOptimizationMode::Everything;