1 /* { dg-do compile } */ 2 /* { dg-options "-O2" } */ 3 bool f(); 4 struct S { 5 S(); 6 ~S(); 7 }; g()8 void g() { 9 for (;;) { 10 S s1, s2, s3, s4, s5, s6; 11 if (f()) 12 continue; 13 if (f()) 14 return; 15 } 16 } 17