1// { dg-do assemble  }
2
3template <class T>
4struct S1
5{
6  T* t;
7  static int foo;
8};
9
10
11struct S2 : public S1<S2>
12{
13  S2* s;
14};
15