1 // { dg-do compile } 2 // { dg-options "-O -fnon-call-exceptions" } 3 4 float f (); 5 _Complex float g (); 6 7 void 8 i (_Complex float); 9 j()10 float j () 11 { 12 _Complex float x = 0; 13 try 14 { 15 x = f (); 16 } 17 catch ( ...) 18 { 19 x += g (); 20 } 21 i (x); 22 } 23 24