diff options
Diffstat (limited to 'clang-tools-extra/unittests/clangd/SyncAPI.cpp')
| -rw-r--r-- | clang-tools-extra/unittests/clangd/SyncAPI.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clang-tools-extra/unittests/clangd/SyncAPI.cpp b/clang-tools-extra/unittests/clangd/SyncAPI.cpp index 28393ee51f9..0a1c5988e7c 100644 --- a/clang-tools-extra/unittests/clangd/SyncAPI.cpp +++ b/clang-tools-extra/unittests/clangd/SyncAPI.cpp @@ -110,5 +110,12 @@ std::string runDumpAST(ClangdServer &Server, PathRef File) { return std::move(*Result); } +llvm::Expected<std::vector<SymbolInformation>> +runWorkspaceSymbols(ClangdServer &Server, StringRef Query, int Limit) { + llvm::Optional<llvm::Expected<std::vector<SymbolInformation>>> Result; + Server.workspaceSymbols(Query, Limit, capture(Result)); + return std::move(*Result); +} + } // namespace clangd } // namespace clang |

