class B0
{
char m0;
public:
B0();
};
B0::B0()
: m0(0)
{}
class B1
unsigned m0;
B1();
B1::B1()
class S : public B0, public B1
S();
S::S()
void
foo(S&)