3 // Contributed by Nathan Sidwell 23 Oct 2003 <nathan@codesourcery.com>
4 // Origin: grigory@stl.sarov.ru
5 // PR c++/12699 ICE with covariancy
8 virtual void f1() const {};
13 struct c6 : virtual c1 {
14 virtual c5* f33() const {};
17 struct c13 : virtual c5 { };
19 struct c17 : virtual c6
21 virtual c13* f33() const {};