// Build don't link: // Copyright (C) 2000 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 28 Nov 2000 // Bug 611. We ICEd when calling a member function returning an incomplete // type by value. struct X; // ERROR - forward ref struct Y { X foo (); }; void baz (Y *p) { p->foo (); // ERROR - incomplete }