commit | 4aa8b06e67e7f2b746732ed5976dcd3e11b7257d | [log] [tgz] |
---|---|---|
author | Howard Hinnant <hhinnant@apple.com> | Wed Apr 03 20:21:29 2013 +0000 |
committer | Howard Hinnant <hhinnant@apple.com> | Wed Apr 03 20:21:29 2013 +0000 |
tree | 5ac5bb4898443a8cfa5e0a922fa223d312f336cc | |
parent | cf31d3864e94e52790c7d2db1c85a015de4da8fe [diff] |
The move / swap members were not correctly taking all of the possible states of the basic_stringbuf into account. Just rewrote these members. Test included. This fixes http://llvm.org/bugs/show_bug.cgi?id=15659. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@178690 91177308-0d34-0410-b5e6-96231b3b80d8