Rebase.
[official-gcc.git] / gcc / testsuite / g++.dg / parse / crash54.C
blob89d59ef2c165ba8d518e20bf509ed9570ed168ea
1 // PR c++/42057
3 struct A; // { dg-message "forward declaration" }
5 struct B
7   virtual B* foo(A);
8 };
10 struct C : virtual B
12   virtual C* foo(A) { return 0; } // { dg-error "incomplete type" }
15 C c;