// { dg-skip-if "" { *-*-* } } // Built with bdv_module2.C module bdv_module2; #if _OPENMP #pragma omp begin declare variant match(construct={teams}) int test () { return -1; } #pragma omp end declare variant #endif void doit () { if (test () != 0) __builtin_abort (); #pragma omp teams { if (test () != -1) __builtin_abort (); } }