diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2020-04-23 21:39:33 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2020-04-23 21:39:33 +0100 |
commit | 40541efe1c063e9ce894b5f11ff727e4aec56e8b (patch) | |
tree | 45f59965e31bcc915289cb97da5aed3abb4461ca /gcc | |
parent | a2dcb56c9443d1211e14889bd0c2c21360d54cdb (diff) | |
download | gcc-40541efe1c063e9ce894b5f11ff727e4aec56e8b.zip gcc-40541efe1c063e9ce894b5f11ff727e4aec56e8b.tar.gz gcc-40541efe1c063e9ce894b5f11ff727e4aec56e8b.tar.bz2 |
libstdc++: Change __cpp_lib_array_constexpr for C++17 again
This partially reverts my previous change related to this macro. The
C++20 constexpr iterator requirements are always met by array:iterator,
because it's just a pointer. So the macro can be set to 201803 even in
C++17 mode.
* include/bits/stl_iterator.h (__cpp_lib_array_constexpr): Revert
value for C++17 to 201803L because P0858R0 is supported for C++17.
* include/std/version (__cpp_lib_array_constexpr): Likewise.
* testsuite/23_containers/array/element_access/constexpr_c++17.cc:
Check for value corresponding to P0031R0 features being tested.
* testsuite/23_containers/array/requirements/constexpr_iter.cc:
Check for value corresponding to P0858R0 features being tested.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions