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