diff options
author | Alexey Bataev <a.bataev@hotmail.com> | 2014-02-13 05:29:23 +0000 |
---|---|---|
committer | Alexey Bataev <a.bataev@hotmail.com> | 2014-02-13 05:29:23 +0000 |
commit | 154210ac5cbccd52c070afbd3b1ec86b21afafac (patch) | |
tree | bfce3cde87c35f4fea36dc598fa728f2c6d8decb /test/OpenMP/parallel_ast_print.cpp | |
parent | 6e1cfa4bd02a4c2743b145c40f88d879dbec56ac (diff) | |
download | clang-154210ac5cbccd52c070afbd3b1ec86b21afafac.tar.gz clang-154210ac5cbccd52c070afbd3b1ec86b21afafac.tar.bz2 clang-154210ac5cbccd52c070afbd3b1ec86b21afafac.tar.xz |
[OPENMP] 'if' clause support (no CodeGen support)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@201297 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/OpenMP/parallel_ast_print.cpp')
-rw-r--r-- | test/OpenMP/parallel_ast_print.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/test/OpenMP/parallel_ast_print.cpp b/test/OpenMP/parallel_ast_print.cpp index f2fd2f7b69..c197031c59 100644 --- a/test/OpenMP/parallel_ast_print.cpp +++ b/test/OpenMP/parallel_ast_print.cpp @@ -15,7 +15,7 @@ T tmain(T argc, T *argv) { static T a; #pragma omp parallel a=2; -#pragma omp parallel default(none), private(argc,b) firstprivate(argv) shared (d) +#pragma omp parallel default(none), private(argc,b) firstprivate(argv) shared (d) if (argc > 0) foo(); return 0; } @@ -24,21 +24,21 @@ T tmain(T argc, T *argv) { // CHECK-NEXT: static int a; // CHECK-NEXT: #pragma omp parallel // CHECK-NEXT: a = 2; -// CHECK-NEXT: #pragma omp parallel default(none) private(argc,b) firstprivate(argv) shared(d) +// CHECK-NEXT: #pragma omp parallel default(none) private(argc,b) firstprivate(argv) shared(d) if(argc > 0) // CHECK-NEXT: foo() // CHECK: template <typename T = float> float tmain(float argc, float *argv) { // CHECK-NEXT: float b = argc, c, d, e, f, g; // CHECK-NEXT: static float a; // CHECK-NEXT: #pragma omp parallel // CHECK-NEXT: a = 2; -// CHECK-NEXT: #pragma omp parallel default(none) private(argc,b) firstprivate(argv) shared(d) +// CHECK-NEXT: #pragma omp parallel default(none) private(argc,b) firstprivate(argv) shared(d) if(argc > 0) // CHECK-NEXT: foo() // CHECK: template <typename T> T tmain(T argc, T *argv) { // CHECK-NEXT: T b = argc, c, d, e, f, g; // CHECK-NEXT: static T a; // CHECK-NEXT: #pragma omp parallel // CHECK-NEXT: a = 2; -// CHECK-NEXT: #pragma omp parallel default(none) private(argc,b) firstprivate(argv) shared(d) +// CHECK-NEXT: #pragma omp parallel default(none) private(argc,b) firstprivate(argv) shared(d) if(argc > 0) // CHECK-NEXT: foo() int main (int argc, char **argv) { @@ -50,8 +50,8 @@ int main (int argc, char **argv) { // CHECK-NEXT: #pragma omp parallel a=2; // CHECK-NEXT: a = 2; -#pragma omp parallel default(none), private(argc,b) firstprivate(argv) -// CHECK-NEXT: #pragma omp parallel default(none) private(argc,b) firstprivate(argv) +#pragma omp parallel default(none), private(argc,b) firstprivate(argv) if (argc > 0) +// CHECK-NEXT: #pragma omp parallel default(none) private(argc,b) firstprivate(argv) if(argc > 0) foo(); // CHECK-NEXT: foo(); return tmain(b, &b) + tmain(x, &x); |