summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/ClangdLSPServer.cpp
diff options
context:
space:
mode:
authorEric Liu <ioeric@google.com>2017-12-19 18:00:37 +0000
committerEric Liu <ioeric@google.com>2017-12-19 18:00:37 +0000
commitbfac8f782c92415a3f19f57a63c1a43fc3c336ae (patch)
tree63a7b325ae5dbb975a484b85f058bf053d093e94 /clang-tools-extra/clangd/ClangdLSPServer.cpp
parentb6ddbef673052424c8d748ae930469ab73d70ab4 (diff)
downloadbcm5719-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.cpp5
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");
OpenPOWER on IntegriCloud