1union foo
2{
3  long long  d;
4};
5
6int
7bar (long long d)
8{
9  union foo u;
10
11  u.d = d;
12  return (int) &u;
13}
14