summaryrefslogtreecommitdiffstats
path: root/clang/test/OpenMP/target_teams_map_messages.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@hotmail.com>2017-05-30 16:00:04 +0000
committerAlexey Bataev <a.bataev@hotmail.com>2017-05-30 16:00:04 +0000
commit95b64a982694b183890d902bc5cc76827fb09679 (patch)
tree05df87f7c3202edb9708eafdefc5780fc71648fe /clang/test/OpenMP/target_teams_map_messages.cpp
parentf6d4dc5b4a0c63e85273350b39bcf1e7647b1419 (diff)
downloadbcm5719-llvm-95b64a982694b183890d902bc5cc76827fb09679.tar.gz
bcm5719-llvm-95b64a982694b183890d902bc5cc76827fb09679.zip
[OPENMP] Allow 'use_device_ptr' clause in 'target data' alone.
According to OpenMP 5.0 at least one 'map' or 'use_device_ptr' clause must be specified for 'target data' construct. Patch adds support for this feature. llvm-svn: 304216
Diffstat (limited to 'clang/test/OpenMP/target_teams_map_messages.cpp')
-rw-r--r--clang/test/OpenMP/target_teams_map_messages.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/OpenMP/target_teams_map_messages.cpp b/clang/test/OpenMP/target_teams_map_messages.cpp
index 15839b84853..89425d622c1 100644
--- a/clang/test/OpenMP/target_teams_map_messages.cpp
+++ b/clang/test/OpenMP/target_teams_map_messages.cpp
@@ -464,7 +464,7 @@ int main(int argc, char **argv) {
int y;
int to, tofrom, always;
const int (&l)[5] = da;
-#pragma omp target data map // expected-error {{expected '(' after 'map'}} expected-error {{expected at least one map clause for '#pragma omp target data'}}
+#pragma omp target data map // expected-error {{expected '(' after 'map'}} expected-error {{expected at least one 'map' or 'use_device_ptr' clause for '#pragma omp target data'}}
#pragma omp target data map( // expected-error {{expected ')'}} expected-note {{to match this '('}} expected-error {{expected expression}}
#pragma omp target data map() // expected-error {{expected expression}}
#pragma omp target data map(alloc) // expected-error {{use of undeclared identifier 'alloc'}}
OpenPOWER on IntegriCloud