http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59514
Bug ID: 59514 Summary: vector::emplace uses wrong iterator type Product: gcc Version: 4.8.2 Status: UNCONFIRMED Severity: minor Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: chrissakalis at gmail dot com The vector::emplace member function is defined in the standard (23.3.6.5 vector.modifiers) to take a const_iterator as it's first argument but in the 4.8.2 implementation it expects a non-const iterator.