diff options
-rw-r--r-- | clang-tools-extra/clangd/ClangdLSPServer.cpp | 2 | ||||
-rw-r--r-- | clang-tools-extra/clangd/ProtocolHandlers.cpp | 4 | ||||
-rw-r--r-- | clang-tools-extra/clangd/ProtocolHandlers.h | 2 |
3 files changed, 3 insertions, 5 deletions
diff --git a/clang-tools-extra/clangd/ClangdLSPServer.cpp b/clang-tools-extra/clangd/ClangdLSPServer.cpp index 539ee17acf4..77192ff2dfd 100644 --- a/clang-tools-extra/clangd/ClangdLSPServer.cpp +++ b/clang-tools-extra/clangd/ClangdLSPServer.cpp @@ -409,7 +409,7 @@ bool ClangdLSPServer::run(std::istream &In, JSONStreamStyle InputStyle) { JSONRPCDispatcher Dispatcher([](const json::Expr &Params) { replyError(ErrorCode::MethodNotFound, "method not found"); }); - registerCallbackHandlers(Dispatcher, Out, /*Callbacks=*/*this); + registerCallbackHandlers(Dispatcher, /*Callbacks=*/*this); // Run the Language Server loop. runLanguageServerLoop(In, Out, InputStyle, Dispatcher, IsDone); diff --git a/clang-tools-extra/clangd/ProtocolHandlers.cpp b/clang-tools-extra/clangd/ProtocolHandlers.cpp index 32cfd2f9020..f5b46694763 100644 --- a/clang-tools-extra/clangd/ProtocolHandlers.cpp +++ b/clang-tools-extra/clangd/ProtocolHandlers.cpp @@ -38,16 +38,14 @@ struct HandlerRegisterer { } JSONRPCDispatcher &Dispatcher; - JSONOutput *Out; ProtocolCallbacks *Callbacks; }; } // namespace void clangd::registerCallbackHandlers(JSONRPCDispatcher &Dispatcher, - JSONOutput &Out, ProtocolCallbacks &Callbacks) { - HandlerRegisterer Register{Dispatcher, &Out, &Callbacks}; + HandlerRegisterer Register{Dispatcher, &Callbacks}; Register("initialize", &ProtocolCallbacks::onInitialize); Register("shutdown", &ProtocolCallbacks::onShutdown); diff --git a/clang-tools-extra/clangd/ProtocolHandlers.h b/clang-tools-extra/clangd/ProtocolHandlers.h index 7599ecec2bc..6ed062c6aa9 100644 --- a/clang-tools-extra/clangd/ProtocolHandlers.h +++ b/clang-tools-extra/clangd/ProtocolHandlers.h @@ -55,7 +55,7 @@ public: virtual void onChangeConfiguration(DidChangeConfigurationParams &Params) = 0; }; -void registerCallbackHandlers(JSONRPCDispatcher &Dispatcher, JSONOutput &Out, +void registerCallbackHandlers(JSONRPCDispatcher &Dispatcher, ProtocolCallbacks &Callbacks); } // namespace clangd |