(root)/
gcc-13.2.0/
gcc/
testsuite/
c-c++-common/
taskloop-1.c
       1  /* { dg-do compile } */
       2  
       3  int e;
       4  int bar (int, int);
       5  void baz (int, int, int, int *, int *, int *);
       6  
       7  void
       8  foo (int a, int b, int c, int d, int f, int g, int h, int j, int k, int l)
       9  {
      10    int i;
      11    #pragma omp taskloop if (a) final (b) untied default(none) mergeable \
      12      private(c) firstprivate (e) shared (d) num_tasks(f) collapse(1)
      13    for (i = bar (g, h) + j; i < k; i += l)
      14      baz (i, d, e++, &c, &d, &e);
      15  }