You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The text was updated successfully, but these errors were encountered:
jwakely
changed the title
is_mutex_type<recursive_mutex> is false
is_mutex_type<recursive_mutex> is false if BOOST_NO_CXX11_SFINAE_EXPR is defined
May 10, 2022
This part of the old
has_member_try_lock
implementation fails to matchrecursive_mutex::try_lock()
because it'snoexcept
:thread/include/boost/thread/lockable_traits.hpp
Lines 143 to 146 in 4abafcc
The bug is still there in the current code, but hidden by a35ffa3 which has a working version that is used by most compilers since Boost 1.69.0
A fix would be to add another partial specialization for
noexcept
functions:The text was updated successfully, but these errors were encountered: