1 // RUN: %clang_cc1 -fopenmp -verify -DFOPENMP -o - %s
2 // RUN: %clang_cc1 -verify -o - %s
3 
4 // RUN: %clang_cc1 -fopenmp-simd -verify -o - %s
5 // RUN: %clang_cc1 -fopenmp-simd -fopenmp-version=45 -verify -o - %s
6 // RUN: %clang_cc1 -fopenmp-simd -fopenmp-version=50 -verify -o - %s
7 // expected-no-diagnostics
8 #ifdef FOPENMP
9 // -fopenmp option is specified
10 #ifndef _OPENMP
11 #error "No _OPENMP macro is defined with -fopenmp option"
12 #elsif _OPENMP != 201107
13 #error "_OPENMP has incorrect value"
14 #endif //_OPENMP
15 #else
16 // No -fopenmp option is specified
17 #ifdef _OPENMP
18 #error "_OPENMP macro is defined without -fopenmp option"
19 #endif // _OPENMP
20 #endif // FOPENMP
21 
22