1// { dg-do assemble  }
2
3struct B {
4  int i;
5};
6
7struct D: public B {
8  int i;
9};
10
11template <class T>
12struct D2 : public D {
13  void f() { i = 3; }
14};
15