1 /* PR target/92095 */ 2 /* Testcase by Sergei Trofimovich <slyfox@inbox.ru> */ 3 4 typedef union { 5 double a; 6 int b[2]; 7 } c; 8 d(int e)9 double d(int e) 10 { 11 c f; 12 (&f)->b[0] = 15728640; 13 return e ? -(&f)->a : (&f)->a; 14 } 15