aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2024-06-04 15:06:44 +0100
committerJonathan Wakely <jwakely@redhat.com>2024-06-04 15:26:27 +0100
commit2197814011eec75022aa8550f10621409b69d4a1 (patch)
treefc0e5e9257de202690f56edfb0e0c95e69fead10 /gcc
parent591d30c5c97e757f63ce0d99ae9a3dbe8c75a50a (diff)
downloadgcc-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