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 | fcba24cca6f0d6b9242fd0ee8b6e04007ca117e9 (patch) | |
tree | 1548ecd3e888e575831a10fd1e2f52369a2765a8 /test/OpenMP/barrier_messages.cpp | |
parent | 1f54fb1b5a76d0fa9d956baa523845b4861c0915 (diff) |
[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.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@257586 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/OpenMP/barrier_messages.cpp')
-rw-r--r-- | test/OpenMP/barrier_messages.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/OpenMP/barrier_messages.cpp b/test/OpenMP/barrier_messages.cpp index 4dc6480a57..7d79445d28 100644 --- a/test/OpenMP/barrier_messages.cpp +++ b/test/OpenMP/barrier_messages.cpp @@ -27,7 +27,7 @@ T tmain(T argc) { #pragma omp barrier // expected-error {{'#pragma omp barrier' cannot be an immediate substatement}} switch (argc) case 1: -#pragma omp barrier // expected-error {{'#pragma omp barrier' cannot be an immediate substatement}} +#pragma omp barrier switch (argc) case 1: { #pragma omp barrier @@ -35,7 +35,7 @@ T tmain(T argc) { switch (argc) { #pragma omp barrier case 1: -#pragma omp barrier // expected-error {{'#pragma omp barrier' cannot be an immediate substatement}} +#pragma omp barrier break; default: { #pragma omp barrier @@ -81,7 +81,7 @@ int main(int argc, char **argv) { #pragma omp barrier // expected-error {{'#pragma omp barrier' cannot be an immediate substatement}} switch (argc) case 1: -#pragma omp barrier // expected-error {{'#pragma omp barrier' cannot be an immediate substatement}} +#pragma omp barrier switch (argc) case 1: { #pragma omp barrier @@ -89,7 +89,7 @@ int main(int argc, char **argv) { switch (argc) { #pragma omp barrier case 1: -#pragma omp barrier // expected-error {{'#pragma omp barrier' cannot be an immediate substatement}} +#pragma omp barrier break; default: { #pragma omp barrier |