| // PR c++/33372 | |
| // { dg-do compile } | |
| // { dg-options "-fopenmp" } | |
| template <typename T> | |
| void f () | |
| { | |
| T n = 6; | |
| #pragma omp parallel num_threads(n) // { dg-error "'num_threads' expression must be integral" } | |
| ; | |
| #pragma omp parallel for schedule(static, n) // { dg-error "chunk size expression must be integral" } | |
| for (int i = 0; i < 10; i++) | |
| ; | |
| } | |
| void g () | |
| { | |
| f<double> (); | |
| } |