1 struct A {};
2 
foo()3 struct A foo()
4 {
5   return foo();
6 }
7 
bar()8 void bar()
9 {
10   foo();
11 }
12