Merge remote-tracking branch 'origin/main' into manually-merge-main-to-rebranch

Conflicts:
  - `lib/PrintAsClang/PrintSwiftToClangCoreScaffold.cpp` not positive
    what the cause here was, just took main.
This commit is contained in:
Ben Barham
2024-08-06 13:44:27 -07:00
80 changed files with 1867 additions and 748 deletions

View File

@@ -310,11 +310,9 @@ ModuleFile::getTransitiveLoadingBehavior(const Dependency &dependency,
// as a partial module.
auto isPartialModule = mod->isMainModule();
return Core->getTransitiveLoadingBehavior(dependency.Core,
ctx.LangOpts.DebuggerSupport,
isPartialModule,
ctx.LangOpts.PackageName,
forTestable);
return Core->getTransitiveLoadingBehavior(
dependency.Core, ctx.LangOpts.ImportNonPublicDependencies,
isPartialModule, ctx.LangOpts.PackageName, forTestable);
}
bool ModuleFile::mayHaveDiagnosticsPointingAtBuffer() const {