summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/atomic_base.h
diff options
context:
space:
mode:
authorThomas Rodgers <rodgert@appliantology.com>2021-06-08 15:51:53 -0700
committerThomas Rodgers <rodgert@appliantology.com>2021-06-08 15:55:10 -0700
commit25e5ecdf82b49977e86bfaded236fb34af2705ed (patch)
tree889ce3d70e31292fa03457b55c56756fc55f8526 /libstdc++-v3/include/bits/atomic_base.h
parent16a8e18858abdc877b14caf33dec24aada1a3308 (diff)
libstdc++: Fix Wrong param type in :atomic_ref<_Tp*>::wait [PR100889]
libstdc++-v3/ChangeLog: PR libstdc++/100889 * include/bits/atomic_base.h (atomic_ref<_Tp*>::wait): Change parameter type from _Tp to _Tp*. * testsuite/29_atomics/atomic_ref/wait_notify.cc: Extend coverage of types tested.
Diffstat (limited to 'libstdc++-v3/include/bits/atomic_base.h')
-rw-r--r--libstdc++-v3/include/bits/atomic_base.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libstdc++-v3/include/bits/atomic_base.h b/libstdc++-v3/include/bits/atomic_base.h
index 029b8ad65a9..20cf1343c58 100644
--- a/libstdc++-v3/include/bits/atomic_base.h
+++ b/libstdc++-v3/include/bits/atomic_base.h
@@ -1870,7 +1870,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
#if __cpp_lib_atomic_wait
_GLIBCXX_ALWAYS_INLINE void
- wait(_Tp __old, memory_order __m = memory_order_seq_cst) const noexcept
+ wait(_Tp* __old, memory_order __m = memory_order_seq_cst) const noexcept
{ __atomic_impl::wait(_M_ptr, __old, __m); }
// TODO add const volatile overload