diff --git a/ConflictSet.cpp b/ConflictSet.cpp index 9dfddff..10c84b1 100644 --- a/ConflictSet.cpp +++ b/ConflictSet.cpp @@ -4351,17 +4351,17 @@ struct __attribute__((visibility("hidden"))) ConflictSet::Impl { // Kick off the sequence of tail calls that finally returns once all jobs // are done inProgress->continuation(inProgress, &context); - } #ifndef NDEBUG - Arena arena; - auto *results2 = new (arena) Result[count]; - CheckContext context2; - context2.readContext.impl = this; - useSequential(reads, results2, count, context2); - assert(memcmp(result, results2, count) == 0); - assert(context.readContext == context2.readContext); + Arena arena; + auto *results2 = new (arena) Result[count]; + CheckContext context2; + context2.readContext.impl = this; + useSequential(reads, results2, count, context2); + assert(memcmp(result, results2, count) == 0); + assert(context.readContext == context2.readContext); #endif + } #else useSequential(reads, result, count, context);