1 // { dg-do assemble } 2 3 template <class T> 4 struct U 5 { 6 T mT; 7 }; 8 9 template <class H> 10 struct M 11 { 12 enum FLAG {On, Off}; 13 U<FLAG> mUF; 14 }; 15 16 M<char> gm; 17