Merge pull request #72668 from artemcm/DepScanBinaryModuleHeaderDepModuleDeps

[Explicit Module Builds] Only specify '-fmodule-map-file' for bridging header Clang module dependencies
This commit is contained in:
Artem Chikin
2024-03-29 09:02:10 -07:00
committed by GitHub
10 changed files with 85 additions and 10 deletions

View File

@@ -1982,7 +1982,7 @@ static bool ParseSearchPathArgs(SearchPathOptions &Opts,
Args.hasArg(OPT_disable_modules_validate_system_headers);
if (const Arg *A = Args.getLastArg(OPT_explicit_swift_module_map))
Opts.ExplicitSwiftModuleMap = A->getValue();
Opts.ExplicitSwiftModuleMapPath = A->getValue();
for (auto A : Args.getAllArgValues(options::OPT_swift_module_file)) {
if (validateSwiftModuleFileArgumentAndAdd(A, Diags,
Opts.ExplicitSwiftModuleInputs))