ovni/test/rt/openmp/taskloop.c
Raúl Peñacoba Veigas 9826879bcd
Some checks failed
CI / build:rt (push) Failing after 15s
CI / build:debug (push) Successful in 13s
CI / build:asan (push) Failing after 13s
CI / build:nompi (push) Successful in 13s
CI / build:compilers (push) Successful in 13s
CI / build:local (push) Successful in 23s
Add OpenMP support for labels and taskID views
Co-authored-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2024-12-09 16:41:16 +01:00

22 lines
402 B
C

#include "compat.h"
int main(void)
{
#pragma omp parallel
#pragma omp single
{
/* Broken clang: https://github.com/llvm/llvm-project/issues/100536 */
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wconversion"
#pragma omp taskloop
for (int i = 0; i < 10000; i++)
{
#pragma omp task label("taskloop task")
sleep_us(1);
}
#pragma clang diagnostic pop
}
return 0;
}