http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50811
--- Comment #2 from Ville Voutilainen <ville.voutilainen at gmail dot com> 2011-10-20 23:34:06 UTC --- It thus looks like it gets parsed as a class definition instead of a variable definition.
ville.voutilainen at gmail dot com Thu, 20 Oct 2011 16:35:13 -0700
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50811
--- Comment #2 from Ville Voutilainen <ville.voutilainen at gmail dot com> 2011-10-20 23:34:06 UTC --- It thus looks like it gets parsed as a class definition instead of a variable definition.