1 // { dg-do assemble } 2 // GROUPS passed old-abort 3 // This used to die in chainon; it shouldn't any more. 4 5 class A 6 { 7 public: 8 class B { 9 public: 10 void f (); 11 void g (int); 12 }; f()13 void B::f () {}// { dg-error "" } .* g(int val)14 void B::g (int val) {}// { dg-error "" } .* 15 }; 16