1 // { dg-do assemble  }
2 // GROUPS passed nested-classes
3 class foo {
4 public:
5    typedef int bar;
6    foo::bar    fb; // this line causes a syntax error!
7 };
8