1// { dg-do assemble  }
2
3struct A { typedef int foo; };
4struct B: public A {
5  typedef int bar;
6  struct C {
7    void g (B::bar);		// { dg-bogus "" } nested type failure
8    void f (B::foo);
9  };
10};
11