diff options
author | Kirill Bobyrev <kbobyrev.opensource@gmail.com> | 2018-09-10 11:51:05 +0000 |
---|---|---|
committer | Kirill Bobyrev <kbobyrev.opensource@gmail.com> | 2018-09-10 11:51:05 +0000 |
commit | 09f00dcf69fd87d50e93eb5218f20ebdd8ec7a61 (patch) | |
tree | e82d75820106eb778064b9e326494b48fc604f27 /clang-tools-extra/clangd/CodeComplete.cpp | |
parent | 57b5966dad858f30fd3bbdf42ba560ef9382f0c2 (diff) | |
download | bcm5719-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.cpp | 3 |
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; |