1// PR c++/36237 2// { dg-do compile } 3// { dg-options "-fopenmp" } 4 5struct A 6{ 7 ~A (); 8}; 9 10struct B 11{ 12 B (const A &x = A ()) : a (x) { } 13 A a; 14}; 15 16B var; 17 18void bar (); 19 20void 21foo () 22{ 23 #pragma omp parallel private (var) 24 bar (); 25} 26