14 lines · cpp
1// RUN: %clang_cc1 -fopenmp -fopenmp-version=51 %s -verify=expected,omp512// RUN: %clang_cc1 -fopenmp -fopenmp-version=51 %s -verify=expected,omp513 4void test1()5{6 int var1;7 int var2;8 int var3 = 1;9 10 // expected-error@+1 {{directive '#pragma omp scope' cannot contain more than one 'nowait' clause}} //omp51-error@+1{{unexpected OpenMP clause 'firstprivate' in directive '#pragma omp scope'}}11 #pragma omp scope private(var1) firstprivate(var3) nowait nowait12 { var1 = 123; ++var2; var3 = 2;}13}14