aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2021-10-15 22:01:25 +0100
committerJonathan Wakely <jwakely@redhat.com>2021-10-16 00:44:16 +0100
commit929abc7fe3ad4491ac412ca232e055618559f268 (patch)
tree09aebd2745d678c5c9bf09241b6b43e6cae3714a /gcc
parent79802c5dcc043a515f429bb2bec7573b8537c32a (diff)
downloadgcc-929abc7fe3ad4491ac412ca232e055618559f268.zip
gcc-929abc7fe3ad4491ac412ca232e055618559f268.tar.gz
gcc-929abc7fe3ad4491ac412ca232e055618559f268.tar.bz2
libstdc++: Define std::basic_string::resize_and_overwrite for C++23 (P1072R10)
A recently approved change for the C++23 working draft. libstdc++-v3/ChangeLog: * include/bits/basic_string.h (__cpp_lib_string_resize_and_overwrite): Define for C++23. (basic_string::resize_and_overwrite): Declare. * include/bits/basic_string.tcc (basic_string::resize_and_overwrite): Define. * include/std/version (__cpp_lib_resize_and_overwrite): Define for C++23. * testsuite/21_strings/basic_string/capacity/char/resize_and_overwrite.cc: New test.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions