1class B0
2{
3  char m0;
4
5public:
6  B0();
7};
8
9B0::B0()
10  : m0(0)
11{}
12
13class B1
14{
15  unsigned m0;
16
17public:
18  B1();
19};
20
21B1::B1()
22  : m0(0)
23{}
24
25class S : public B0, public B1
26{
27  char m0;
28
29public:
30  S();
31};
32
33S::S()
34  : m0(0)
35{}
36
37void
38foo(S&)
39{}
40