Merged revisions 208012,208018-208019,208021,208023-208030,208033,208037,208040-20804...
[official-gcc.git] / main / gcc / testsuite / g++.dg / gomp / pr33372-1.C
blob62900bf65d2dfec9e173b643046145d95db40427
1 // PR c++/33372
2 // { dg-do compile }
3 // { dg-options "-fopenmp" }
5 template <typename T>
6 void f ()
8   extern T n ();
9 #pragma omp parallel num_threads(n)     // { dg-error "num_threads expression must be integral" }
10   ;
11 #pragma omp parallel for schedule(static, n)
12   for (int i = 0; i < 10; i++)          // { dg-error "chunk size expression must be integral" }
13     ;
16 void g ()
18   f<int> ();