diff options
-rw-r--r-- | clang-tools-extra/clangd/ClangdLSPServer.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang-tools-extra/clangd/ClangdLSPServer.h b/clang-tools-extra/clangd/ClangdLSPServer.h index 3f9f1cc9c90..5664efd388f 100644 --- a/clang-tools-extra/clangd/ClangdLSPServer.h +++ b/clang-tools-extra/clangd/ClangdLSPServer.h @@ -157,7 +157,7 @@ private: void call(StringRef Method, llvm::json::Value Params, Callback<Response> CB) { // Wrap the callback with LSP conversion and error-handling. auto HandleReply = - [CB = std::move(CB)]( + [CB = std::move(CB), Ctx = Context::current().clone()]( llvm::Expected<llvm::json::Value> RawResponse) mutable { Response Rsp; if (!RawResponse) { |