http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60176
Bug ID: 60176 Summary: [C++11] void return value in std::list<>::insert() c++1 should be an iterator Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: fasbjx at free dot fr Created attachment 32121 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32121&action=edit Test case /usr/bin/g++-4.8 -std=c++11 --version g++-4.8 (Debian 4.8.2-14) 4.8.2 /usr/bin/g++-4.8 -std=c++11 /tmp/insert_error.cpp /tmp/insert_error.cpp: In function ‘int main()’: /tmp/insert_error.cpp:8:62: error: conversion from ‘void’ to non-scalar type ‘std::list<int>::iterator {aka std::_List_iterator<int>}’ requested std::list<int>::iterator it = v2.insert( v2.end(), v1, v1+5 );