diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2024-06-04 15:06:44 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2024-06-04 15:26:27 +0100 |
commit | 2197814011eec75022aa8550f10621409b69d4a1 (patch) | |
tree | fc0e5e9257de202690f56edfb0e0c95e69fead10 /gcc | |
parent | 591d30c5c97e757f63ce0d99ae9a3dbe8c75a50a (diff) | |
download | gcc-2197814011eec75022aa8550f10621409b69d4a1.zip gcc-2197814011eec75022aa8550f10621409b69d4a1.tar.gz gcc-2197814011eec75022aa8550f10621409b69d4a1.tar.bz2 |
libstdc++: Only define std::span::at for C++26 [PR115335]
In r14-5689-g1fa85dcf656e2f I added std::span::at and made the correct
changes to the __cpp_lib_span macro (with tests for the correct value in
C++20/23/26). But I didn't make the declaration of std::span::at
actually depend on the macro, so it was defined for C++20 and C++23, not
only for C++26. This fixes that oversight.
libstdc++-v3/ChangeLog:
PR libstdc++/115335
* include/std/span (span::at): Guard with feature test macro.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions