1 // RUN: %clang_cc1 -fopenmp -x c++ -std=c++11 -ast-print %s | FileCheck %s
2 // expected-no-diagnostics
9 #pragma omp assume no_openmp_routines
10 // CHECK: omp assume no_openmp_routines
12 #pragma omp assume no_parallelism
13 // CHECK: omp assume no_parallelism
20 #pragma omp assume holds(1==N)
21 // CHECK: omp assume holds(1 == N)
25 #pragma omp assume no_parallelism
26 // CHECK: omp assume no_parallelism
33 #pragma omp assume absent(parallel)
34 // CHECK: omp assume absent(parallel)
36 #pragma omp assume contains(target, loop)
37 // CHECK: omp assume contains(target, loop)
39 #pragma omp assume holds(1==N)
40 // CHECK: omp assume holds(1 == N)
42 #pragma omp assume absent(teams)
43 // CHECK: omp assume absent(teams)
45 #pragma omp assume no_openmp_routines
46 // CHECK: omp assume no_openmp_routines