http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47638
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> 2011-02-08 00:45:57 UTC --- If you are going to change it to be anything, I think it should be an internal error rather than an user error as the user program (from any front-end) should not be able to get to the point where the decl's size is zero.