// PR c++/21983 | |
// { dg-do compile } | |
struct B { virtual void foo () = 0; }; | |
struct D1 : public virtual B { virtual void foo () {} }; | |
struct D2 : public virtual B { virtual void foo () {} }; | |
struct D : public D1, public D2 { }; // { dg-error "no unique final overrider" } |