]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR libstdc++/46830 (s.swap(s) triggers overlapped memcpy() for versa_string)
authorPaul Pluzhnikov <ppluzhnikov@google.com>
Tue, 7 Dec 2010 02:43:16 +0000 (18:43 -0800)
committerPaolo Carlini <paolo@gcc.gnu.org>
Tue, 7 Dec 2010 02:43:16 +0000 (02:43 +0000)
commita180e98542b993c20dedbceaf9773e4dcf8bbb60
tree0017d57efee841e17c2a97548a4eb96aaf02f384
parent1b6d012b5070fb155e99c169ef1f2a82861538ac
re PR libstdc++/46830 (s.swap(s) triggers overlapped memcpy() for versa_string)

2010-12-06  Paul Pluzhnikov  <ppluzhnikov@google.com>

PR libstdc++/46830
* include/ext/sso_string_base.h (__sso_string_base<>::_M_swap):
Early return when this == &__rcs.

From-SVN: r167528
libstdc++-v3/ChangeLog
libstdc++-v3/include/ext/sso_string_base.h