2 // g++ 1.36.1 bug 900214_01
4 // g++ allows function members of incomplete types to be declared to be
5 // friends of other types.
7 // Cfront 2.0 passes this test.
9 // keywords: friends, incomplete types, function members
11 struct A; // { dg-message "" } forward declaration
14 friend void A::foo(); // { dg-error "" } type A is incomplete
17 void A::foo(); /* { dg-error "" } also illegal */
23 int main () { return 0; }