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