diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-05-05 00:16:29 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-05-05 00:16:29 +0000 |
commit | 3e7db517472f6c671ad616e968f3e1027f42cca7 (patch) | |
tree | a1ba41a596048fe0203fd580ac0333062c7b0714 /libstdc++-v3 | |
parent | ae90c2d0f9bcc30af98c730f91544efa01cb897c (diff) | |
download | gcc-3e7db517472f6c671ad616e968f3e1027f42cca7.zip gcc-3e7db517472f6c671ad616e968f3e1027f42cca7.tar.gz gcc-3e7db517472f6c671ad616e968f3e1027f42cca7.tar.bz2 |
Daily bump.
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/ChangeLog | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 239d3f1..6c5d695 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,25 @@ +2022-05-04 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/104719 + * include/std/array (array::size(), array::max_size()) + (array::empty(), array::data()): Add always_inline attribute. + +2022-05-04 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/104719 + * include/std/array (__array_traits::_S_ref): Remove. + (__array_traits::_S_ptr): Remove. + (__array_traits<T, 0>::_Type): Define operator[] and operator T* + to provide an array-like API. + (array::_AT_Type): Remove public typeef. + (array::operator[], array::at, array::front, array::back): Use + index operator to access _M_elems instead of _S_ref. + (array::data): Use implicit conversion from _M_elems to pointer. + (swap(array&, array&)): Use __enable_if_t helper. + (get<I>): Use index operator to access _M_elems. + * testsuite/23_containers/array/tuple_interface/get_neg.cc: + Adjust dg-error line numbers. + 2022-05-03 Alexandre Oliva <oliva@adacore.com> PR c++/105324 |