1// { dg-do assemble } 2 3struct S1 4{ 5 template <class T> 6 struct S2; 7 8 template <class T> 9 struct S2 { 10 enum E { a }; 11 }; 12}; 13 14int i = (int) S1::S2<double>::a; 15