id summary reporter owner description type status milestone component version severity resolution keywords cc 13420 small_vector - invalid move constructor/move assignment for size < N Antervis Ion Gaztañaga "When **small_vector** is move-constructed or move-assigned from another **small_vector**, the initial one has elements moved out, but vector size is left unchanged. This only happens if internal vector memory is used (vector size is less than in-place capacity N) {{{ small_vector a = {1,2,3}; small_vector b = std::move(a); // after the assignment, a.size() is 3 }}} Detailed example is [https://wandbox.org/permlink/j8fRFEpWcj9Iaz6x here]." Bugs closed To Be Determined container Boost 1.66.0 Problem invalid small_vector, move Russkov.AD@…