1struct S
2{
3  int i;
4
5  S()
6    : i(0)
7  {}
8
9  int
10  foo() const;
11};
12
13int
14S::foo() const
15{return i;}
16