diff options
Diffstat (limited to 'libstdc++-v3/include/std/mutex')
-rw-r--r-- | libstdc++-v3/include/std/mutex | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libstdc++-v3/include/std/mutex b/libstdc++-v3/include/std/mutex index 6c3f92022be..d7778826c9d 100644 --- a/libstdc++-v3/include/std/mutex +++ b/libstdc++-v3/include/std/mutex @@ -557,7 +557,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION } #if __cplusplus > 201402L -#define __cpp_lib_scoped_lock 201703 +#define __cpp_lib_scoped_lock 201707 /** @brief A scoped lock type for multiple lockable objects. * * A scoped_lock controls mutex ownership within a scope, releasing @@ -570,7 +570,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION explicit scoped_lock(_MutexTypes&... __m) : _M_devices(std::tie(__m...)) { std::lock(__m...); } - explicit scoped_lock(_MutexTypes&... __m, adopt_lock_t) noexcept + explicit scoped_lock(adopt_lock_t, _MutexTypes&... __m) noexcept : _M_devices(std::tie(__m...)) { } // calling thread owns mutex @@ -609,7 +609,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION explicit scoped_lock(mutex_type& __m) : _M_device(__m) { _M_device.lock(); } - explicit scoped_lock(mutex_type& __m, adopt_lock_t) noexcept + explicit scoped_lock(adopt_lock_t, mutex_type& __m) noexcept : _M_device(__m) { } // calling thread owns mutex |