2008-07-06 Kai Tietz <kai.tietz@onevision.com>
[official-gcc.git] / gcc / testsuite / g++.dg / inherit / error2.C
blob7d5e2e5d689fe940d4e4dc6e40d8b2005344d295
1 // PR c++/28259
2 // { dg-do compile }
4 struct A
6   virtual A* foo();    // { dg-error "overriding" }
7 };
9 struct B : virtual A;  // { dg-error "before" }
11 struct C : A
13   virtual B* foo();    // { dg-error "invalid covariant" }
16 B* C::foo() { return 0; }