// PR c++/71941 // { dg-do compile } // { dg-options "-fopenmp" } struct A { A (); A (A &); ~A (); }; template struct B { struct C { A a; C () : a () {} }; C c; void foo (); }; void bar () { B<0> b; #pragma omp task for (int i = 0; i < 2; i++) b.foo (); }