1 // PR middle-end/33333 2 // { dg-do compile } 3 4 struct A 5 { 6 int n; 7 void foo (); 8 }; 9 10 void foo()11 A::foo () 12 { 13 try 14 { 15 #pragma omp parallel for 16 for (int i = 0; i < n; ++i) 17 ; 18 } catch (...) {} 19 } 20