Check interleaved and sequential in debug mode
This commit is contained in:
@@ -4242,6 +4242,15 @@ struct __attribute__((visibility("hidden"))) ConflictSet::Impl {
|
|||||||
inProgress->continuation(inProgress, &context);
|
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
|
#else
|
||||||
useSequential(reads, result, count, context);
|
useSequential(reads, result, count, context);
|
||||||
#endif
|
#endif
|
||||||
|
@@ -129,7 +129,7 @@ longestCommonPrefix(const uint8_t *ap, const uint8_t *bp, int cl) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int i = 0;
|
int i = 0;
|
||||||
int end;
|
int end; // GCOVR_EXCL_LINE
|
||||||
|
|
||||||
// kStride * kUnrollCount at a time
|
// kStride * kUnrollCount at a time
|
||||||
end = cl & ~(kStride * kUnrollFactor - 1);
|
end = cl & ~(kStride * kUnrollFactor - 1);
|
||||||
|
Reference in New Issue
Block a user