id summary reporter owner description type status milestone component version severity resolution keywords cc 11830 small_vector move is broken mrmiller Ion Gaztañaga "Moving a small_vector from a to b doesn't properly clear the contents from a. This is true for both the move constructor and operator=. See the brief example below: {{{ boost::container::small_vector, 8> a; a.emplace_back(std::unique_ptr{new int{1}}); assert(a.size() == 1); auto b = std::move(a); assert(b.size() == 1); assert(a.size() == 0); // this fails }}} " Bugs closed To Be Determined container Boost 1.59.0 Showstopper invalid small_vector move