1 // PR c++/35028 2 // { dg-do compile } 3 // { dg-options "-fopenmp" } 4 5 struct A 6 { 7 A (); 8 A (const A &, ...); 9 ~A (); 10 A operator++ (int); 11 }; 12 13 void foo()14 foo () 15 { 16 A a; 17 #pragma omp parallel firstprivate (a) 18 a++; 19 } 20