// { dg-do assemble } | |
// Copyright (C) 2000 Free Software Foundation, Inc. | |
// Contributed by Nathan Sidwell 28 Nov 2000 <nathan@codesourcery.com> | |
// Bug 611. We ICEd when calling a member function returning an incomplete | |
// type by value. | |
struct X; // { dg-error "" } forward ref | |
struct Y | |
{ | |
X foo (); | |
}; | |
void baz (Y *p) | |
{ | |
p->foo (); // { dg-error "" } incomplete | |
} |