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