[libcxx-commits] [libcxx] [libc++][ThreadSafety] Add thread safety annotations for variadic std::scoped_lock (PR #204462)
via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Jun 24 09:52:35 PDT 2026
================
@@ -34,7 +34,7 @@ class _LIBCPP_TEMPLATE_VIS _LIBCPP_SCOPED_LOCKABLE lock_guard {
_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI lock_guard(mutex_type& __m, adopt_lock_t) _LIBCPP_REQUIRES_CAPABILITY(__m)
: __m_(__m) {}
- _LIBCPP_RELEASE_CAPABILITY _LIBCPP_HIDE_FROM_ABI ~lock_guard() { __m_.unlock(); }
+ _LIBCPP_RELEASE_CAPABILITY() _LIBCPP_HIDE_FROM_ABI ~lock_guard() { __m_.unlock(); }
----------------
AnthonyCalandraGeotab wrote:
Done
https://github.com/llvm/llvm-project/pull/204462
More information about the libcxx-commits
mailing list