Sign in
llvm
/
llvm-project
/
ba767d0bbbde4107700ff66ecfd97eb75d85a35d
/
.
/
offload
/
test
/
mapping
/
map_ordering_tgt_alloc_tofrom.c
blob: 806771e849167ca8e494f0d818f6dc8a6af2d70f [
file
]
// RUN: %libomptarget-compile-run-and-check-generic
#include
<stdio.h>
int
main
()
{
int
x
=
111
;
#pragma
omp target
map
(
alloc
:
x
)
map
(
tofrom
:
x
)
map
(
alloc
:
x
)
{
x
=
x
+
111
;
}
printf
(
"After tgt: %d\n"
,
x
);
// CHECK: After tgt: 222
}