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