diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2021-10-15 22:01:25 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2021-10-16 00:44:16 +0100 |
commit | 929abc7fe3ad4491ac412ca232e055618559f268 (patch) | |
tree | 09aebd2745d678c5c9bf09241b6b43e6cae3714a /gcc | |
parent | 79802c5dcc043a515f429bb2bec7573b8537c32a (diff) | |
download | gcc-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