summaryrefslogtreecommitdiffstats
path: root/clang/test/OpenMP/taskyield_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/taskyield_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/taskyield_messages.cpp')
-rw-r--r--clang/test/OpenMP/taskyield_messages.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/test/OpenMP/taskyield_messages.cpp b/clang/test/OpenMP/taskyield_messages.cpp
index 23c0b533901..cfeaa63815b 100644
--- a/clang/test/OpenMP/taskyield_messages.cpp
+++ b/clang/test/OpenMP/taskyield_messages.cpp
@@ -27,7 +27,7 @@ T tmain(T argc) {
#pragma omp taskyield // expected-error {{'#pragma omp taskyield' cannot be an immediate substatement}}
switch (argc)
case 1:
-#pragma omp taskyield // expected-error {{'#pragma omp taskyield' cannot be an immediate substatement}}
+#pragma omp taskyield
switch (argc)
case 1: {
#pragma omp taskyield
@@ -35,7 +35,7 @@ T tmain(T argc) {
switch (argc) {
#pragma omp taskyield
case 1:
-#pragma omp taskyield // expected-error {{'#pragma omp taskyield' cannot be an immediate substatement}}
+#pragma omp taskyield
break;
default: {
#pragma omp taskyield
@@ -81,7 +81,7 @@ int main(int argc, char **argv) {
#pragma omp taskyield // expected-error {{'#pragma omp taskyield' cannot be an immediate substatement}}
switch (argc)
case 1:
-#pragma omp taskyield // expected-error {{'#pragma omp taskyield' cannot be an immediate substatement}}
+#pragma omp taskyield
switch (argc)
case 1: {
#pragma omp taskyield
@@ -89,7 +89,7 @@ int main(int argc, char **argv) {
switch (argc) {
#pragma omp taskyield
case 1:
-#pragma omp taskyield // expected-error {{'#pragma omp taskyield' cannot be an immediate substatement}}
+#pragma omp taskyield
break;
default: {
#pragma omp taskyield
OpenPOWER on IntegriCloud