1 // { dg-do run } 2 // { dg-options "-O -funroll-loops" } 3 4 struct A { 5 ~A(); 6 }; 7 8 void foo(); 9 main()10 int main() { 11 for (int i=0;i<4;i++) { 12 A a; 13 foo(); 14 } 15 } 16 foo()17 void foo() { } ~A()18 A::~A() { } 19