diff options
author | Paolo Carlini <paolo.carlini@oracle.com> | 2009-06-23 12:36:43 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2009-06-23 12:36:43 +0000 |
commit | 7309083f99e306bd9f8512be3c7f4093cbbb13d0 (patch) | |
tree | e75e40c13a65e7f0449922ee1c3c4606a42e111a /gcc/tree-object-size.c | |
parent | 2724e58f9632352aecea376a0fdbbae54c4a2895 (diff) | |
download | gcc-7309083f99e306bd9f8512be3c7f4093cbbb13d0.zip gcc-7309083f99e306bd9f8512be3c7f4093cbbb13d0.tar.gz gcc-7309083f99e306bd9f8512be3c7f4093cbbb13d0.tar.bz2 |
re PR libstdc++/40518 (data races when calling std::string::erase() on empty string)
2009-06-23 Paolo Carlini <paolo.carlini@oracle.com>
PR libstdc++/40518
* include/bits/basic_string.h (basic_string<>::_Rep::
_M_set_length_and_sharable): Do not write the empty rep.
(basic_string<>::erase(iterator, iterator)): Likewise,
move out of line...
* include/bits/basic_string.tcc: ... here.
From-SVN: r148850
Diffstat (limited to 'gcc/tree-object-size.c')
0 files changed, 0 insertions, 0 deletions