1  // { dg-do compile }
       2  /* { dg-require-effective-target alloca } */
       3  
       4  void foo(int n, int i)
       5  {
       6    int A[n];
       7  
       8    #pragma omp parallel sections lastprivate(A)
       9      {
      10        A[i] = 1;
      11      }
      12  }