1  /* PR middle-end/58809 */
       2  /* { dg-do compile } */
       3  /* { dg-options "-fopenmp -O" } */
       4  
       5  int i;
       6  #pragma omp threadprivate (i)
       7  
       8  void foo()
       9  {
      10    _Complex int j;
      11  #pragma omp parallel copyin (i) reduction (&&:j)
      12    ;
      13  }