diff --git a/include/boost/container/vector.hpp b/include/boost/container/vector.hpp index c6e5b51..e4235ef 100644 --- a/include/boost/container/vector.hpp +++ b/include/boost/container/vector.hpp @@ -1413,7 +1413,8 @@ class vector : private container_detail::vector_alloc_holder void priv_range_insert(const_iterator pos, InIt first, InIt last, std::input_iterator_tag) { for(;first != last; ++first){ - this->emplace(pos, *first); + pos = this->emplace(pos, *first); + ++pos; } }