190792Sgshapiro// PR c++/33372
2261363Sgshapiro// { dg-do compile }
390792Sgshapiro// { dg-options "-fopenmp" }
490792Sgshapiro
590792Sgshapirotemplate <typename T>
690792Sgshapirovoid f ()
790792Sgshapiro{
890792Sgshapiro  T n = 6;
990792Sgshapiro#pragma omp parallel num_threads(n)
1090792Sgshapiro  ;
1190792Sgshapiro#pragma omp parallel for schedule(static, n)
1290792Sgshapiro  for (int i = 0; i < 10; i++)
13266692Sgshapiro    ;
1490792Sgshapiro}
1590792Sgshapiro
1690792Sgshapirovoid g ()
1790792Sgshapiro{
1890792Sgshapiro  f<int> ();
1990792Sgshapiro}
2090792Sgshapiro