]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Add std::atomic<shared_ptr>(nullptr_t) constructor (LWG 3661)
authorJonathan Wakely <jwakely@redhat.com>
Mon, 25 Apr 2022 17:25:07 +0000 (18:25 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Tue, 26 Apr 2022 12:22:18 +0000 (13:22 +0100)
commit41ccd683f0002d7b5127aafc00dcd59e7837f0ab
treed0cefe994b93c72ef6648a35b3159638e5869a3a
parente3c5e8360b4e4799e1e2daf74282629248690f23
libstdc++: Add std::atomic<shared_ptr>(nullptr_t) constructor (LWG 3661)

This DR was approved at the February 2022 plenary.

libstdc++-v3/ChangeLog:

* include/bits/shared_ptr_atomic.h (atomic<shared_ptr>): Add
constructor for constant initialization from nullptr_t.
* testsuite/20_util/shared_ptr/atomic/atomic_shared_ptr.cc:
Check for new constructor.
libstdc++-v3/include/bits/shared_ptr_atomic.h
libstdc++-v3/testsuite/20_util/shared_ptr/atomic/atomic_shared_ptr.cc