[Bug libstdc++/52822] [C++11] stable_partition destroys sequence due to inappropriate self-move-assignment
paolo.carlini at oracle dot com
gcc-bugzilla@gcc.gnu.org
Sun Apr 1 21:51:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52822
--- Comment #3 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-04-01 21:50:42 UTC ---
Lately, in 4.6 too, in the occasion of a similar issue, we also added a check
for self-move assignment to __gnu_test::rvalstruct. Evidently, the small
testcases we have got already do not trigger the offending case, unfortunately.
Anyway, luckily these issues are normally easy to fix. If Jeffrey, you are able
to quickly prepare a patch and send it to the mailing list, Jon can approve and
commit it (I will be traveling for a few days). Should be definitely suited for
4.7.1 and maybe 4.6 too, if small enough.
More information about the Gcc-bugs
mailing list