1struct C0
2{
3  typedef int Int;
4  Int m0;
5  char m1;
6
7  C0()
8    :m0(0),
9     m1(0)
10  {}
11 };
12
13struct C1
14{
15  void
16  foo(C0&);
17};
18
19void
20C1::foo(C0&)
21{}
22