[llvm] [SupportLSP] Fix typo in variable name for ResponseHandlers lock in MessageHandler::onReply (PR #158666)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 15 08:51:48 PDT 2025
https://github.com/Bertik23 created https://github.com/llvm/llvm-project/pull/158666
Fixes warning recognized here https://github.com/llvm/llvm-project/pull/157885/files/7d06b3db4f8f7045ad681d1dd017f920bcc115d3#r2348174808 by restoring code from e24a7bbf4515213f44d410bfc41b3dff27c49c86
>From 15ac9af8517c716c9454095a728bb9f99cc16d8c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Albert=20Havli=C4=8Dek?= <ahavlicek at azul.com>
Date: Mon, 15 Sep 2025 15:43:34 +0000
Subject: [PATCH] Fix mutex locking
---
llvm/lib/Support/LSP/Transport.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm/lib/Support/LSP/Transport.cpp b/llvm/lib/Support/LSP/Transport.cpp
index e71f17701636b..895ed62495282 100644
--- a/llvm/lib/Support/LSP/Transport.cpp
+++ b/llvm/lib/Support/LSP/Transport.cpp
@@ -120,7 +120,7 @@ bool MessageHandler::onReply(llvm::json::Value Id,
// mapping and erase it.
ResponseHandlerTy ResponseHandler;
{
- std::lock_guard<std::mutex> responseHandlersLock(ResponseHandlerTy);
+ std::lock_guard<std::mutex> ResponseHandlersLock(ResponseHandlersMutex);
auto It = ResponseHandlers.find(debugString(Id));
if (It != ResponseHandlers.end()) {
ResponseHandler = std::move(It->second);
More information about the llvm-commits
mailing list