1 // PR c++/24734
2 // { dg-do run }
3 
4 extern "C" void abort ();
5 int i;
6 
7 template<int> void
foo()8 foo ()
9 {
10   #pragma omp parallel
11     {
12     #pragma omp master
13       i++;
14     }
15 }
16 
17 int
main()18 main ()
19 {
20   foo<0> ();
21   if (i != 1)
22     abort ();
23   return 0;
24 }
25