1 double uintfloat(void) 2 { 3 union { 4 int a; 5 double f; 6 } s; 7 8 s.a = 1; 9 return s.f; 10 } 11 12 /* 13 * check-name: init-local union 0 14 * check-command: test-linearize -Wno-decl -fdump-ir=mem2reg $file 15 * check-output-ignore 16 * check-output-pattern(1): store\\.32 17 * check-output-pattern(1): load\\.64 18 */