diff options
| author | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-10-25 10:43:59 +0000 |
|---|---|---|
| committer | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-10-25 10:43:59 +0000 |
| commit | 6d02c623a56249660cbdffe6a1d1b97246a0fa0a (patch) | |
| tree | e35cde8507df50aff267d61255888038ea44baf6 | |
| parent | 9f234538ec141fb9d7a99ec8fb8c57de7e7126e7 (diff) | |
| download | ppe42-gcc-6d02c623a56249660cbdffe6a1d1b97246a0fa0a.tar.gz ppe42-gcc-6d02c623a56249660cbdffe6a1d1b97246a0fa0a.zip | |
2004-10-25 Paolo Carlini <pcarlini@suse.de>
* include/bits/basic_string.tcc (assign(const _CharT*, size_type)):
Adjust bit missing from the previous commit.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89532 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | libstdc++-v3/ChangeLog | 5 | ||||
| -rw-r--r-- | libstdc++-v3/include/bits/basic_string.tcc | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 46311ca507d..51f39320ebd 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2004-10-25 Paolo Carlini <pcarlini@suse.de> + + * include/bits/basic_string.tcc (assign(const _CharT*, size_type)): + Adjust bit missing from the previous commit. + 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr> PR other/18138 diff --git a/libstdc++-v3/include/bits/basic_string.tcc b/libstdc++-v3/include/bits/basic_string.tcc index 40634978712..51fe9f55472 100644 --- a/libstdc++-v3/include/bits/basic_string.tcc +++ b/libstdc++-v3/include/bits/basic_string.tcc @@ -253,9 +253,9 @@ namespace std // Work in-place. const size_type __pos = __s - _M_data(); if (__pos >= __n) - traits_type::copy(_M_data(), __s, __n); + _M_copy(_M_data(), __s, __n); else if (__pos) - traits_type::move(_M_data(), __s, __n); + _M_move(_M_data(), __s, __n); _M_rep()->_M_set_length_and_sharable(__n); return *this; } |

