diff --git a/std/parallelism.d b/std/parallelism.d index 6b98680ab..5d3f731dc 100644 --- a/std/parallelism.d +++ b/std/parallelism.d @@ -2075,7 +2075,8 @@ public: { assert(nextBufTask.prev is null); assert(nextBufTask.next is null); - } body + } + do { // Hack to reuse the task object. @@ -2261,7 +2262,8 @@ public: { assert(nextBufTask.prev is null); assert(nextBufTask.next is null); - } body + } + do { // Hack to reuse the task object.