target-3.c 339 B

12345678910111213141516171819
  1. #include <omp.h>
  2. #include <stdlib.h>
  3. int
  4. main ()
  5. {
  6. if (omp_get_level ())
  7. abort ();
  8. #pragma omp target if (0)
  9. if (omp_get_level ())
  10. abort ();
  11. #pragma omp target if (0)
  12. #pragma omp teams
  13. #pragma omp distribute dist_schedule(static,1)
  14. for (int i = 0; i < 1; ++i)
  15. if (omp_get_level ())
  16. abort ();
  17. return 0;
  18. }