Check interleaved and sequential in debug mode

This commit is contained in:
2024-10-15 17:31:06 -07:00
parent 66e5b033c0
commit 583f2e7612
2 changed files with 10 additions and 1 deletions

View File

@@ -4242,6 +4242,15 @@ struct __attribute__((visibility("hidden"))) ConflictSet::Impl {
inProgress->continuation(inProgress, &context);
}
#ifndef NDEBUG
Arena arena;
auto *results2 = new (arena) Result[count];
CheckContext context2;
context.tls.impl = this;
useSequential(reads, results2, count, context2);
assert(memcmp(result, results2, count) == 0);
#endif
#else
useSequential(reads, result, count, context);
#endif