commit | 7d47aae7cd4bb4dbf1e59a52c2a3f127151c8fab | [log] [tgz] |
---|---|---|
author | Jonathan Wakely <jwakely@redhat.com> | Fri Jan 21 11:55:22 2022 +0000 |
committer | Jonathan Wakely <jwakely@redhat.com> | Fri Jan 21 13:21:27 2022 +0000 |
tree | f4ba2e16e0e524ea4bf2e1a8eb1a8ee89b9b568c | |
parent | caca8eddd9356777f5fe28454eb083b1779adc26 [diff] |
libstdc++: Fix constexpr constructor for atomic<shared_ptr<T>> libstdc++-v3/ChangeLog: * include/bits/shared_ptr_atomic.h (_Sp_atomic::_Atomic_count): Add constexpr. (_Sp_atomic::_M_ptr): Add default member-initializer. * testsuite/20_util/shared_ptr/atomic/atomic_shared_ptr.cc: Check constant initialization. * testsuite/20_util/weak_ptr/atomic_weak_ptr.cc: Likewise.