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