24[[omp::directive(parallel forreduction(inscan, +: a))]]/* { dg-error "'a' specified in 'inscan' 'reduction' clause but not in 'scan' directive clause" } */
28[[omp::sequence(omp::directive(parallel),omp::directive(scan,exclusive(a)))]]/* { dg-error "must be the only specified attribute on a statement" } */
31[[omp::directive(parallel forreduction(inscan, +: a))]]/* { dg-error "'a' specified in 'inscan' 'reduction' clause but not in 'scan' directive clause" } */
39[[omp::directive(parallel forreduction(inscan, +: a))]]/* { dg-error "'a' specified in 'inscan' 'reduction' clause but not in 'scan' directive clause" } */
47[[omp::directive(parallel forreduction(inscan, +: a))]]/* { dg-error "'a' specified in 'inscan' 'reduction' clause but not in 'scan' directive clause" } */
54[[omp::directive(parallel forreduction(inscan, +: a))]]/* { dg-error "'a' specified in 'inscan' 'reduction' clause but not in 'scan' directive clause" } */