diff --git a/openmp/libomptarget/deviceRTLs/common/src/parallel.cu b/openmp/libomptarget/deviceRTLs/common/src/parallel.cu index 839816335c6e..2656f3e48ce3 100644 --- a/openmp/libomptarget/deviceRTLs/common/src/parallel.cu +++ b/openmp/libomptarget/deviceRTLs/common/src/parallel.cu @@ -314,6 +314,7 @@ EXTERN void __kmpc_parallel_51(kmp_Ident *ident, kmp_int32 global_tid, void **GlobalArgs; __kmpc_begin_sharing_variables(&GlobalArgs, nargs); // TODO: faster memcpy? +#pragma unroll for (int I = 0; I < nargs; I++) GlobalArgs[I] = args[I]; }