1struct S { };
2
3extern void bar(struct S);
4
5void foo (int i)
6{
7  bar (*(struct S *)&i);
8}
9