summaryrefslogtreecommitdiffstats
path: root/clang/test/OpenMP/flush_messages.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@hotmail.com>2016-01-13 11:18:54 +0000
committerAlexey Bataev <a.bataev@hotmail.com>2016-01-13 11:18:54 +0000
commitc4fad65bfc86c21926e444f2dfc2c9787fbc7551 (patch)
tree56b5ffaac9be1619fc276e4221e60d4fe18f56bf /clang/test/OpenMP/flush_messages.cpp
parent529b940a77a8abf4e2ba99f5d1b4e821e0b8a696 (diff)
downloadbcm5719-llvm-c4fad65bfc86c21926e444f2dfc2c9787fbc7551.tar.gz
bcm5719-llvm-c4fad65bfc86c21926e444f2dfc2c9787fbc7551.zip
[OPENMP] Fix for declarative/standalone directives use.
Fixes processing of declarative directives and standalone executable directives. Declarative directives should not be allowed as an immediate statements and standalone executable directives are allowed to be used in case-stmt constructs. llvm-svn: 257586
Diffstat (limited to 'clang/test/OpenMP/flush_messages.cpp')
-rw-r--r--clang/test/OpenMP/flush_messages.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/test/OpenMP/flush_messages.cpp b/clang/test/OpenMP/flush_messages.cpp
index 2f87a293847..1c086a3f3fa 100644
--- a/clang/test/OpenMP/flush_messages.cpp
+++ b/clang/test/OpenMP/flush_messages.cpp
@@ -31,7 +31,7 @@ T tmain(T argc) {
#pragma omp flush // expected-error {{'#pragma omp flush' cannot be an immediate substatement}}
switch (argc)
case 1:
-#pragma omp flush // expected-error {{'#pragma omp flush' cannot be an immediate substatement}}
+#pragma omp flush
switch (argc)
case 1: {
#pragma omp flush
@@ -39,7 +39,7 @@ T tmain(T argc) {
switch (argc) {
#pragma omp flush
case 1:
-#pragma omp flush // expected-error {{'#pragma omp flush' cannot be an immediate substatement}}
+#pragma omp flush
break;
default: {
#pragma omp flush
@@ -95,7 +95,7 @@ int main(int argc, char **argv) {
#pragma omp flush // expected-error {{'#pragma omp flush' cannot be an immediate substatement}}
switch (argc)
case 1:
-#pragma omp flush // expected-error {{'#pragma omp flush' cannot be an immediate substatement}}
+#pragma omp flush
switch (argc)
case 1: {
#pragma omp flush
@@ -103,7 +103,7 @@ int main(int argc, char **argv) {
switch (argc) {
#pragma omp flush
case 1:
-#pragma omp flush // expected-error {{'#pragma omp flush' cannot be an immediate substatement}}
+#pragma omp flush
break;
default: {
#pragma omp flush
OpenPOWER on IntegriCloud