diff options
author | Alexey Bataev <a.bataev@hotmail.com> | 2015-09-15 17:23:56 +0000 |
---|---|---|
committer | Alexey Bataev <a.bataev@hotmail.com> | 2015-09-15 17:23:56 +0000 |
commit | ecb156aba2cecd53f5153ca2f36d22e36b6f836d (patch) | |
tree | c426b792e92c7d7274668455ead825bd41b8e214 /clang/test/OpenMP/target_data_if_messages.cpp | |
parent | 454faa84e2236408eed8307151dac17ed80e9554 (diff) | |
download | bcm5719-llvm-ecb156aba2cecd53f5153ca2f36d22e36b6f836d.tar.gz bcm5719-llvm-ecb156aba2cecd53f5153ca2f36d22e36b6f836d.zip |
[OPENMP] Emit an additional note during analysis of 'if' clause.
Patch adds emission of additional note for 'if' clauses with name modifiers in case if 'if' clause without name modified was specified or 'if' clause with the same name modifier was specified.
llvm-svn: 247706
Diffstat (limited to 'clang/test/OpenMP/target_data_if_messages.cpp')
-rw-r--r-- | clang/test/OpenMP/target_data_if_messages.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/OpenMP/target_data_if_messages.cpp b/clang/test/OpenMP/target_data_if_messages.cpp index 38008dd30fe..77edefa48b8 100644 --- a/clang/test/OpenMP/target_data_if_messages.cpp +++ b/clang/test/OpenMP/target_data_if_messages.cpp @@ -25,7 +25,7 @@ int main(int argc, char **argv) { #pragma omp target data if(target data : argc) #pragma omp target data if(target data : argc) if (for:argc) // expected-error {{directive name modifier 'for' is not allowed for '#pragma omp target data'}} #pragma omp target data if(target data : argc) if (target data:argc) // expected-error {{directive '#pragma omp target data' cannot contain more than one 'if' clause with 'target data' name modifier}} - #pragma omp target data if(target data : argc) if (argc) // expected-error {{no more 'if' clause is allowed}} + #pragma omp target data if(target data : argc) if (argc) // expected-error {{no more 'if' clause is allowed}} expected-note {{previous clause with directive name modifier specified here}} foo(); return 0; |