Merge -r 127928:132243 from trunk
[official-gcc.git] / gcc / testsuite / g++.dg / gomp / pr33372-3.C
blob8220f3c5ab818c434df4afbe7cae3b84391016a0
1 // PR c++/33372
2 // { dg-do compile }
3 // { dg-options "-fopenmp" }
5 template <typename T>
6 void f ()
8   T n = 6;
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<double> ();