]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Make atomic<T*>::wait() const [PR102994]
authorThomas Rodgers <rodgert@twrodgers.com>
Thu, 9 Dec 2021 23:35:25 +0000 (15:35 -0800)
committerThomas Rodgers <rodgert@twrodgers.com>
Fri, 10 Dec 2021 01:57:03 +0000 (17:57 -0800)
commit38c60e5075f89265a560eab166d43247624a7535
tree7dbdf231a957b4cf2454054b2f93d4854f41e2ff
parent35a4fe8091896529a19a7c2c2a32e69f3b5efddb
libstdc++: Make atomic<T*>::wait() const [PR102994]

This was an oversight in the original commit adding wait/notify
to atomic<T>.

libstdc++-v3/ChangeLog:

PR libstdc++/102994
* include/bits/atomic_base.h (__atomic_base<_PTp*>::wait()):
Add const qualifier.
* include/std/atomic (atomic<_Tp*>::wait(), atomic_wait()):
Likewise.
* testsuite/29_atomics/atomic/wait_notify/102994.cc:
New test.
libstdc++-v3/include/bits/atomic_base.h
libstdc++-v3/include/std/atomic
libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/102994.cc [new file with mode: 0644]