2 // { dg-do compile { target c++11 } }
3 // { dg-additional-options "-Wno-return-type" }
5 template < typename T > struct A
12 A < int >::E b = a.h ();
14 template < typename T > enum A < T >::E : T { e }; // { dg-message "enumeration" }
16 template < typename T > typename A < T >::E A < T >::h ()
18 return e; // { dg-error "declared" }