1// { dg-do assemble  }
2
3template <class X, class Y>
4struct Inner;
5
6struct S
7{
8  template <class U>
9  struct Inner
10  {
11  };
12};
13
14
15S::Inner<int> si;
16