id summary reporter owner description type status milestone component version severity resolution keywords cc 11786 Shouldn't boost::container::vector handle self-move-assignment? fredrik.astrom89@… Ion Gaztañaga "Right now boost::container::vector disallows self-move-assignment. Looking at this seems to have been done by mistake. The code in question(taken from the function priv_move_assign in boost/container/vector.hpp) says: {{{ //for move constructor, no aliasing (&x != this) is assummed. BOOST_ASSERT(this != &x); }}} (where x is the parameter) As this isn't a move constructor I can only assume this is a mistake. If it isn't a mistake, just a bad comment, then I'd still argue that this should be changed. Mostly because VS2015 implementation of std::stable_partition assumes that self-move-assignment works..." Bugs closed To Be Determined container Boost 1.59.0 Problem fixed