http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55127
--- Comment #1 from Philipp A. Hartmann <gccbugs at qo dot cx> 2012-10-29 20:17:32 UTC --- Created attachment 28565 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28565 minimal test-case (and workaround) Without WORKAROUND being defined, GCC 4.8 fails with the mentioned error message. Otherwise with WORKAROUD defined all tested versions accept the code.