summaryrefslogtreecommitdiffstats
path: root/clang/test/OpenMP/ordered_ast_print.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/OpenMP/ordered_ast_print.cpp')
-rw-r--r--clang/test/OpenMP/ordered_ast_print.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/clang/test/OpenMP/ordered_ast_print.cpp b/clang/test/OpenMP/ordered_ast_print.cpp
index 97fe7007e26..1c68540db67 100644
--- a/clang/test/OpenMP/ordered_ast_print.cpp
+++ b/clang/test/OpenMP/ordered_ast_print.cpp
@@ -8,7 +8,7 @@
void foo() {}
-template <class T, int N>
+template <class T>
T tmain (T argc) {
T b = argc, c, d, e, f, g;
static T a;
@@ -45,7 +45,6 @@ T tmain (T argc) {
#pragma omp parallel for ordered(1)
for (int i =0 ; i < argc; ++i) {
#pragma omp ordered depend(source)
- #pragma omp ordered depend(sink:i+N)
a = 2;
}
return (0);
@@ -85,7 +84,6 @@ T tmain (T argc) {
// CHECK-NEXT: #pragma omp parallel for ordered(1)
// CHECK-NEXT: for (int i = 0; i < argc; ++i) {
// CHECK-NEXT: #pragma omp ordered depend(source)
-// CHECK-NEXT: #pragma omp ordered depend(sink : i + 3)
// CHECK-NEXT: a = 2;
// CHECK-NEXT: }
// CHECK: static T a;
@@ -122,7 +120,6 @@ T tmain (T argc) {
// CHECK-NEXT: #pragma omp parallel for ordered(1)
// CHECK-NEXT: for (int i = 0; i < argc; ++i) {
// CHECK-NEXT: #pragma omp ordered depend(source)
-// CHECK-NEXT: #pragma omp ordered depend(sink : i + N)
// CHECK-NEXT: a = 2;
// CHECK-NEXT: }
@@ -164,7 +161,6 @@ int main (int argc, char **argv) {
#pragma omp parallel for ordered(1)
for (int i =0 ; i < argc; ++i) {
#pragma omp ordered depend(source)
- #pragma omp ordered depend(sink: i - 5)
a = 2;
}
// CHECK-NEXT: #pragma omp for ordered
@@ -200,10 +196,9 @@ int main (int argc, char **argv) {
// CHECK-NEXT: #pragma omp parallel for ordered(1)
// CHECK-NEXT: for (int i = 0; i < argc; ++i) {
// CHECK-NEXT: #pragma omp ordered depend(source)
-// CHECK-NEXT: #pragma omp ordered depend(sink : i - 5)
// CHECK-NEXT: a = 2;
// CHECK-NEXT: }
- return tmain<int, 3>(argc);
+ return tmain(argc);
}
#endif
OpenPOWER on IntegriCloud