summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/CodeComplete.cpp
diff options
context:
space:
mode:
authorKirill Bobyrev <kbobyrev.opensource@gmail.com>2018-09-10 11:51:05 +0000
committerKirill Bobyrev <kbobyrev.opensource@gmail.com>2018-09-10 11:51:05 +0000
commit09f00dcf69fd87d50e93eb5218f20ebdd8ec7a61 (patch)
treee82d75820106eb778064b9e326494b48fc604f27 /clang-tools-extra/clangd/CodeComplete.cpp
parent57b5966dad858f30fd3bbdf42ba560ef9382f0c2 (diff)
downloadbcm5719-llvm-09f00dcf69fd87d50e93eb5218f20ebdd8ec7a61.tar.gz
bcm5719-llvm-09f00dcf69fd87d50e93eb5218f20ebdd8ec7a61.zip
[clangd] Implement FuzzyFindRequest JSON (de)serialization
JSON (de)serialization of `FuzzyFindRequest` might be useful for both D51090 and D51628. Also, this allows precise logging of the fuzzy find requests. Reviewed By: sammccall Differential Revision: https://reviews.llvm.org/D51852 llvm-svn: 341802
Diffstat (limited to 'clang-tools-extra/clangd/CodeComplete.cpp')
-rw-r--r--clang-tools-extra/clangd/CodeComplete.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/clang-tools-extra/clangd/CodeComplete.cpp b/clang-tools-extra/clangd/CodeComplete.cpp
index 354a2770e24..1e632dce9c6 100644
--- a/clang-tools-extra/clangd/CodeComplete.cpp
+++ b/clang-tools-extra/clangd/CodeComplete.cpp
@@ -1381,8 +1381,7 @@ private:
Req.Scopes = QueryScopes;
// FIXME: we should send multiple weighted paths here.
Req.ProximityPaths.push_back(FileName);
- vlog("Code complete: fuzzyFind(\"{0}\", scopes=[{1}])", Req.Query,
- llvm::join(Req.Scopes.begin(), Req.Scopes.end(), ","));
+ vlog("Code complete: fuzzyFind({0:2})", toJSON(Req));
if (SpecFuzzyFind)
SpecFuzzyFind->NewReq = Req;
OpenPOWER on IntegriCloud