aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/gomp/pr59628.C
blob: 518200b9c292f0e07f6f1c839d4152091889136a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// PR c++/59628
// { dg-do compile }
// { dg-options "-fopenmp" }

struct A { int i; };

void foo()
{
  A a;
  #pragma omp declare reduction (+: A: omp_out.i +: omp_in.i)  // { dg-error "expected" }
  #pragma omp parallel reduction (+: a)
  ;
}