modernc.org/cc@v1.0.1/testdata/gcc-6.3.0/gcc/testsuite/gcc.c-torture/compile/ifreg.c (about) 1 union foo 2 { 3 float f; 4 int i; 5 }; 6 7 foo (int a, float c) 8 { 9 union foo b; 10 b.i = a; 11 return b.f + c; 12 }