Index: clang-tools-extra/clangd/support/Function.h =================================================================== --- clang-tools-extra/clangd/support/Function.h +++ clang-tools-extra/clangd/support/Function.h @@ -51,7 +51,7 @@ Subscription &operator=(Subscription &&Other) { // If *this is active, unsubscribe. if (Parent) { - std::lock_guard(Parent->ListenersMu); + std::lock_guard Guard(Parent->ListenersMu); llvm::erase_if(Parent->Listeners, [&](const std::pair &P) { return P.second == ListenerID;