summaryrefslogtreecommitdiffstats
path: root/clang/test/OpenMP/declare_mapper_ast_print.c
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/OpenMP/declare_mapper_ast_print.c')
-rw-r--r--clang/test/OpenMP/declare_mapper_ast_print.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/OpenMP/declare_mapper_ast_print.c b/clang/test/OpenMP/declare_mapper_ast_print.c
index a2c78a1c161..6023fc5f179 100644
--- a/clang/test/OpenMP/declare_mapper_ast_print.c
+++ b/clang/test/OpenMP/declare_mapper_ast_print.c
@@ -40,6 +40,14 @@ int main() {
{
#pragma omp declare mapper(id: struct vec v) map(v.len)
// CHECK: #pragma omp declare mapper (id : struct vec v) map(tofrom: v.len)
+ struct vec vv;
+ struct dat dd[10];
+#pragma omp target map(mapper(id) alloc: vv)
+// CHECK: #pragma omp target map(mapper(id),alloc: vv)
+ { vv.len++; }
+#pragma omp target map(mapper(default), from: dd[0:10])
+// CHECK: #pragma omp target map(mapper(default),from: dd[0:10])
+ { dd[0].i++; }
}
return 0;
}
OpenPOWER on IntegriCloud