// { dg-do compile } // { dg-options "-fopenmp -fdump-tree-gimple" } int i; template void f1 (bool p, T t) { if (p) { #pragma omp masked filter (t) i++; } } void f2 () { f1 (true, 0); f1 (true, 0L); } // { dg-final { scan-tree-dump-times "#pragma omp masked" 2 "gimple" } }