1 template<typename T>
2 T
3 f (T x)
4 {
5 static union
6 {
7 T i;
8 };
9 T j = i;
10 i = x;
11 return j;
12 }
1 template<typename T>
2 T
3 f (T x)
4 {
5 static union
6 {
7 T i;
8 };
9 T j = i;
10 i = x;
11 return j;
12 }