// Build don't link: | |
// Special g++ Options: -fsyntax-only | |
// Origin: Mark Mitchell <mark@codesourcery.com> | |
struct B | |
{ | |
double d; | |
virtual void f (); | |
}; | |
struct C: virtual public B | |
{ | |
char c; | |
}; | |
struct D: virtual public B | |
{ | |
int i; | |
virtual void f (); | |
}; | |
struct E : public C, public D | |
{ | |
}; | |
E e; | |