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