1 struct S0
2 {
3   int m0;
4 
5   S0();
6 };
7 
8 struct S1
9 {
10   int m0;
11   unsigned char m1;
12 
13   S1();
14 };
15 
16 void
17 bar(S0*);
18 
19 int
20 foo(S1*);
21