diff options
| author | Alexey Bataev <a.bataev@hotmail.com> | 2016-01-13 11:18:54 +0000 |
|---|---|---|
| committer | Alexey Bataev <a.bataev@hotmail.com> | 2016-01-13 11:18:54 +0000 |
| commit | c4fad65bfc86c21926e444f2dfc2c9787fbc7551 (patch) | |
| tree | 56b5ffaac9be1619fc276e4221e60d4fe18f56bf /clang/test/OpenMP/taskyield_messages.cpp | |
| parent | 529b940a77a8abf4e2ba99f5d1b4e821e0b8a696 (diff) | |
| download | bcm5719-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.cpp | 8 |
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 |

