http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56100 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> 2013-01-24 21:14:51 UTC --- I think this is an artifact of warning during instantiation rather than at definition time.