diff options
Diffstat (limited to 'clang-tools-extra/clangd/ClangdLSPServer.cpp')
-rw-r--r-- | clang-tools-extra/clangd/ClangdLSPServer.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang-tools-extra/clangd/ClangdLSPServer.cpp b/clang-tools-extra/clangd/ClangdLSPServer.cpp index a36f035854e..63b7ed14884 100644 --- a/clang-tools-extra/clangd/ClangdLSPServer.cpp +++ b/clang-tools-extra/clangd/ClangdLSPServer.cpp @@ -43,8 +43,8 @@ public: LSPDiagnosticsConsumer(ClangdLSPServer &Server) : Server(Server) {} virtual void onDiagnosticsReady(PathRef File, - std::vector<DiagWithFixIts> Diagnostics) { - Server.consumeDiagnostics(File, Diagnostics); + Tagged<std::vector<DiagWithFixIts>> Diagnostics) { + Server.consumeDiagnostics(File, Diagnostics.Value); } private: @@ -181,7 +181,7 @@ void ClangdLSPServer::LSPProtocolCallbacks::onCompletion( auto Items = LangServer.Server.codeComplete( Params.textDocument.uri.file, - Position{Params.position.line, Params.position.character}); + Position{Params.position.line, Params.position.character}).Value; std::string Completions; for (const auto &Item : Items) { |