1// PR c++/24735
2// { dg-do compile }
3// { dg-options "-fopenmp -fdump-tree-gimple" }
4
5template <int> void f1 ()
6{
7  #pragma omp barrier
8}
9
10template <int> void f2 (bool p)
11{
12  if (p)
13    {
14      #pragma omp barrier
15    }
16}
17
18void f3 ()
19{
20  f1<0> ();
21  f2<0> (true);
22}
23
24// { dg-final { scan-tree-dump-times "GOMP_barrier" 2 "gimple" } }
25// { dg-final { cleanup-tree-dump "gimple" } }
26