diff --git a/clang-tools-extra/clang-tidy/concurrency/AsyncBlockingCheck.cpp b/clang-tools-extra/clang-tidy/concurrency/AsyncBlockingCheck.cpp --- a/clang-tools-extra/clang-tidy/concurrency/AsyncBlockingCheck.cpp +++ b/clang-tools-extra/clang-tidy/concurrency/AsyncBlockingCheck.cpp @@ -314,12 +314,6 @@ } } - const auto *L = Result.Nodes.getNodeAs("lock"); - if (L) { - diag(L->getBeginLoc(), "type may sleep and is not coroutine-safe") - << SourceRange(L->getBeginLoc(), L->getEndLoc()); - } - const auto *Atomic = Result.Nodes.getNodeAs(kAtomic); if (Atomic) { const auto *Lockfree = Result.Nodes.getNodeAs(kLockfree);