https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68073
--- Comment #4 from nikola.kovacs at gmail dot com --- (sorry for the triple post) I figured it out, it was caused by swap operating on std::aligned_storage, so it didn't properly swap the string.
nikola.kovacs at gmail dot com Sat, 24 Oct 2015 03:42:49 -0700
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68073
--- Comment #4 from nikola.kovacs at gmail dot com --- (sorry for the triple post) I figured it out, it was caused by swap operating on std::aligned_storage, so it didn't properly swap the string.