[SourceKit] Remove OptimizeForIDE global configuration

Have SourceKit return locations for symbols outside of the current
module as well. Callsites of location and comment information should
explicitly disable retrieving serialized information where performance
is a concern.

Resolves rdar://75582627
This commit is contained in:
Ben Barham
2021-04-17 16:05:41 +10:00
parent f773e980ce
commit 73d9f5b843
16 changed files with 174 additions and 119 deletions

View File

@@ -421,7 +421,7 @@ bool SwiftASTManager::initCompilerInvocation(
return ide::initCompilerInvocation(
Invocation, OrigArgs, Diags, UnresolvedPrimaryFile, FileSystem,
Impl.RuntimeResourcePath, Impl.DiagnosticDocumentationPath,
Impl.Config->shouldOptimizeForIDE(), Impl.SessionTimestamp, Error);
Impl.SessionTimestamp, Error);
}
bool SwiftASTManager::initCompilerInvocation(CompilerInvocation &CompInvok,