diff --git a/openmp/libomptarget/DeviceRTL/src/Parallelism.cpp b/openmp/libomptarget/DeviceRTL/src/Parallelism.cpp --- a/openmp/libomptarget/DeviceRTL/src/Parallelism.cpp +++ b/openmp/libomptarget/DeviceRTL/src/Parallelism.cpp @@ -103,8 +103,8 @@ if (TId < NumThreads) invokeMicrotask(TId, 0, fn, args, nargs); + synchronize::threads(); } - synchronize::threads(); return; }