1// { dg-do assemble  }
2
3template <class T> void f1()
4{
5  struct foo { enum T2 {
6    un, du, toi };
7  };
8}
9
10void f2() { f1<int>(); }
11