]> gcc.gnu.org Git - gcc.git/commit
basic_string.h (c_str()): Simplify, due to 21.3.4 the internal representation is...
authorPaolo Carlini <pcarlini@suse.de>
Sun, 18 Jan 2004 10:51:13 +0000 (10:51 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sun, 18 Jan 2004 10:51:13 +0000 (10:51 +0000)
commitacbab5bf1cba27e01f837ead3060f0f7ad609bbd
tree458444ccb1b5f0e88dd4126c4113a0638daa4107
parent9c96a6896b7a6a3932a989fe840c816693b5df76
basic_string.h (c_str()): Simplify, due to 21.3.4 the internal representation is always kept null-terminated.

2004-01-18  Paolo Carlini  <pcarlini@suse.de>

* include/bits/basic_string.h (c_str()): Simplify, due to
21.3.4 the internal representation is always kept null-terminated.
* include/bits/basic_string.tcc (_M_clone): Null-terminate.
* testsuite/21_strings/basic_string/element_access/char/4.cc: New.
* testsuite/21_strings/basic_string/element_access/wchar_t/4.cc: Ditto.

From-SVN: r76092
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/basic_string.h
libstdc++-v3/include/bits/basic_string.tcc
libstdc++-v3/testsuite/21_strings/basic_string/element_access/char/4.cc [new file with mode: 0644]
libstdc++-v3/testsuite/21_strings/basic_string/element_access/wchar_t/4.cc [new file with mode: 0644]
This page took 0.054439 seconds and 5 git commands to generate.