1// { dg-do assemble } 2// GROUPS passed old-abort 3struct A { 4 void a1(); 5 void a2(); 6}; 7 8struct B { 9 void A::a1(); // this used to die in chainon(), now grokdeclarator should// { dg-error "" } cannot declare.* 10 void A::a2(); // should be fixed by the 930629 change.// { dg-error "" } cannot declare.* 11}; 12