// g++ -D_GLIBCXX_DEBUG -std=c++11 move_iterator_bug.cc -o move_iterator_bug
#include <vector>
#include <iterator>
int main() {
  std::vector<int> foo;
  std::vector<int> bar;
  foo.insert(foo.begin(),
             std::make_move_iterator(bar.begin()),
             std::make_move_iterator(bar.end()));
  return 0;
}
