1 // { dg-do assemble  }
2 // GROUPS passed old-abort
3 struct A {
4     void a1();
5     void a2();
6 };
7 
8 struct 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