gcc/libgomp/testsuite/libgomp.c-c++-common/declare_target-1.c

23 lines
284 B
C

/* PR c++/99509 */
#pragma omp declare target
int data[] = {5};
#pragma omp end declare target
static inline int
foo (int idx)
{
return data[idx];
}
int
main ()
{
int i = -1;
#pragma omp target map(from:i)
i = foo(0);
if (i != 5)
__builtin_abort ();
return 0;
}