1// { dg-do assemble } 2 3class A 4{ 5public: 6 typedef int Info; 7}; 8 9template <class T> 10class B : public A 11{ 12public: 13 typedef struct{ 14 int a; 15 int b; 16 } Info; 17}; 18 19void f() 20{ 21 B<A>::Info ie; 22 ie.a=1; 23 ie.b=2; 24} 25