blob: bacefafc6fc5cb41d3a851ae45b0d90baf87746e [file] [log] [blame]
#pragma omp requires dynamic_allocators
void
foo ()
{
int a = 10;
#pragma omp parallel private (a) allocate(a)
a = 20;
#pragma omp target
{
#pragma omp parallel private (a) allocate(a)
a = 30;
}
#pragma omp target private(a) allocate(a)
{
a = 40;
}
}