blob: 93811da4000742459c7a09cc2c142c18f8652c65 [file] [log] [blame]
/* { dg-do run } */
#include <cassert>
int foo (int &&x)
{
int y;
#pragma omp target map(x, y)
{
x++;
y = x;
}
return y;
}
int main (int argc, char *argv[])
{
int y = 5;
y = foo (y + 3);
assert (y == 9);
return 0;
}