]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Define atomic lock-free type aliases for C++20 [PR98034]
authorJonathan Wakely <jwakely@redhat.com>
Mon, 12 Dec 2022 12:49:40 +0000 (12:49 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Mon, 12 Dec 2022 14:00:09 +0000 (14:00 +0000)
commit320ac807da125e6dc952b3d4abf02daeead88d44
tree1c7284882b370bda155cd16bee43f38d4dc27db5
parent2327d9331430777006008ab3b051afe2b4fc15bd
libstdc++: Define atomic lock-free type aliases for C++20 [PR98034]

libstdc++-v3/ChangeLog:

PR libstdc++/98034
* include/std/atomic (__cpp_lib_atomic_lock_free_type_aliases):
Define macro.
(atomic_signed_lock_free, atomic_unsigned_lock_free): Define
aliases.
* include/std/version (__cpp_lib_atomic_lock_free_type_aliases):
Define macro.
* testsuite/29_atomics/atomic/lock_free_aliases.cc: New test.
libstdc++-v3/include/std/atomic
libstdc++-v3/include/std/version
libstdc++-v3/testsuite/29_atomics/atomic/lock_free_aliases.cc [new file with mode: 0644]