http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58093
--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Nick Maclaren from comment #2) > I have no idea why you think that it is a narrowing conversion. Please read the definition of a narrowing conversion in C++11, at 8.5.4 [dcl.init.list] p7. What the C standard says is irrelevant here.