1  /* PR middle-end/89015 */
       2  /* { dg-do compile } */
       3  
       4  int
       5  foo (int n, float *x, float *y)
       6  {
       7    int i;
       8    int bar (void) { return i; }
       9  #pragma omp teams distribute parallel for simd
      10    for (i = 0; i < n; i++)
      11      y[i] = x[i];
      12    return bar ();
      13  }
      14  
      15  int
      16  baz (int n, float *x, float *y)
      17  {
      18    int i;
      19    int qux (void) {
      20  #pragma omp teams distribute parallel for simd
      21      for (i = 0; i < n; i++)
      22        y[i] = x[i];
      23    }
      24    return qux ();
      25  }