aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2017-07-10 18:58:56 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2017-07-10 18:58:56 +0100
commit93ef155b3d2b4de31dec16596f71f3c1eb9b8a03 (patch)
tree24778fc62f28419369156b33052d4e8bc55f1add /gcc
parentb1938888f5a072e5619acba11b9e6ded42956ca3 (diff)
downloadgcc-93ef155b3d2b4de31dec16596f71f3c1eb9b8a03.zip
gcc-93ef155b3d2b4de31dec16596f71f3c1eb9b8a03.tar.gz
gcc-93ef155b3d2b4de31dec16596f71f3c1eb9b8a03.tar.bz2
PR libstdc++/81338 correctly manage string capacity
PR libstdc++/81338 * include/bits/basic_string.h [_GLIBCXX_USE_CXX11_ABI] (basic_string): Declare basic_stringbuf to be a friend. * include/bits/sstream.tcc (basic_stringbuf::overflow) [_GLIBCXX_USE_CXX11_ABI]: Use unused capacity before reallocating. * include/std/sstream (basic_stringbuf::__xfer_bufptrs): Update string length to buffer length. * testsuite/27_io/basic_stringstream/assign/81338.cc: New. From-SVN: r250100
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions