diff options
| author | Eric Liu <ioeric@google.com> | 2017-12-19 18:00:37 +0000 |
|---|---|---|
| committer | Eric Liu <ioeric@google.com> | 2017-12-19 18:00:37 +0000 |
| commit | bfac8f782c92415a3f19f57a63c1a43fc3c336ae (patch) | |
| tree | 63a7b325ae5dbb975a484b85f058bf053d093e94 /clang-tools-extra/clangd/ClangdLSPServer.cpp | |
| parent | b6ddbef673052424c8d748ae930469ab73d70ab4 (diff) | |
| download | bcm5719-llvm-bfac8f782c92415a3f19f57a63c1a43fc3c336ae.tar.gz bcm5719-llvm-bfac8f782c92415a3f19f57a63c1a43fc3c336ae.zip | |
[clangd] Build dynamic index and use it for code completion.
Reviewers: sammccall
Reviewed By: sammccall
Subscribers: klimek, ilya-biryukov, cfe-commits
Differential Revision: https://reviews.llvm.org/D41289
llvm-svn: 321092
Diffstat (limited to 'clang-tools-extra/clangd/ClangdLSPServer.cpp')
| -rw-r--r-- | clang-tools-extra/clangd/ClangdLSPServer.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/clang-tools-extra/clangd/ClangdLSPServer.cpp b/clang-tools-extra/clangd/ClangdLSPServer.cpp index fe330bf5f9b..e680b121479 100644 --- a/clang-tools-extra/clangd/ClangdLSPServer.cpp +++ b/clang-tools-extra/clangd/ClangdLSPServer.cpp @@ -282,10 +282,11 @@ ClangdLSPServer::ClangdLSPServer(JSONOutput &Out, unsigned AsyncThreadsCount, bool StorePreamblesInMemory, const clangd::CodeCompleteOptions &CCOpts, llvm::Optional<StringRef> ResourceDir, - llvm::Optional<Path> CompileCommandsDir) + llvm::Optional<Path> CompileCommandsDir, + bool BuildDynamicSymbolIndex) : Out(Out), CDB(std::move(CompileCommandsDir)), CCOpts(CCOpts), Server(CDB, /*DiagConsumer=*/*this, FSProvider, AsyncThreadsCount, - StorePreamblesInMemory, ResourceDir) {} + StorePreamblesInMemory, BuildDynamicSymbolIndex, ResourceDir) {} bool ClangdLSPServer::run(std::istream &In) { assert(!IsDone && "Run was called before"); |

