// PR c++/88110 | |
// { dg-do compile } | |
struct A { | |
virtual int foo () const = 0; | |
}; | |
struct B { | |
virtual int bar () const = 0; | |
virtual int baz () const = 0; | |
}; | |
struct C : public A { }; | |
struct D : public C { }; | |
struct E : public D, public B { }; | |
void | |
qux (const E *x) | |
{ | |
if (x->baz ()) | |
; | |
} |