blob: 81c9df002761ef1bbf3163de4e80bc57f3065a81 [file] [log] [blame]
#include <omp.h>
int
main ()
{
int i;
int level = -1;
#pragma omp target map(tofrom : level)
{
level = omp_get_level ();
}
if (level != 0)
__builtin_abort ();
#pragma omp target teams map(tofrom : level)
#pragma omp distribute parallel for default(none) private(i) shared(level)
for (i = 0; i < 1; ++i)
level += omp_get_level ();
if (level != 1)
__builtin_abort ();
return 0;
}