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