1// PR c++/36523 2// { dg-do run } 3 4template<typename T> 5struct A 6{ 7 A() { } 8 A(const A&) { } 9 void foo() { } 10}; 11 12int main() 13{ 14 A<int> a; 15 #pragma omp task firstprivate (a) 16 a.foo(); 17 return 0; 18} 19