// PR c++/84952 ICE with anon-struct having member fns // { dg-do compile { target c++11 } } // { dg-additional-options -Wno-pedantic } struct X { struct { template int a (); // { dg-error "public non-static data member" "" { target *-*-* } .-1 } }; int : a; // { dg-error "" } };