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