1 /* { dg-do compile } */ 2 /* { dg-options "-O -Wuninitialized" } */ 3 4 typedef _Complex float C; foo(int cond)5 C foo(int cond) 6 { 7 C f; 8 __imag__ f = 0; 9 if (cond) 10 { 11 __real__ f = 1; 12 return f; 13 } 14 return f; /* { dg-warning "may be used" "unconditional" } */ 15 } 16