1// PR c++/35337 2// { dg-do compile } 3// { dg-options "-fopenmp" } 4 5struct A { }; 6 7void 8foo () 9{ 10#pragma omp parallel firstprivate(A) // { dg-error "struct A\[^\n\]*is not a variable" } 11 ; 12} 13 14void 15bar () 16{ 17#pragma omp for lastprivate(A) // { dg-error "struct A\[^\n\]*is not a variable" } 18 for (int i = 0; i < 10; i++) 19 ; 20} 21