Actually increment iter
This commit is contained in:
@@ -1438,6 +1438,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
|
||||
for (int i = 0; i < numWrites; ++i) {
|
||||
writes[i].begin.p = (const uint8_t *)iter->data();
|
||||
writes[i].begin.len = iter->size();
|
||||
++iter;
|
||||
writes[i].end.len = 0;
|
||||
writes[i].writeVersion = v;
|
||||
#if DEBUG_VERBOSE && !defined(NDEBUG)
|
||||
@@ -1445,6 +1446,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
|
||||
int(writes[i].writeVersion));
|
||||
#endif
|
||||
}
|
||||
assert(iter == keys.end());
|
||||
cs.addWrites(writes, numWrites);
|
||||
refImpl.addWrites(writes, numWrites);
|
||||
}
|
||||
@@ -1471,6 +1473,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
|
||||
for (int i = 0; i < numReads; ++i) {
|
||||
reads[i].begin.p = (const uint8_t *)iter->data();
|
||||
reads[i].begin.len = iter->size();
|
||||
++iter;
|
||||
reads[i].end.len = 0;
|
||||
reads[i].readVersion = v;
|
||||
#if DEBUG_VERBOSE && !defined(NDEBUG)
|
||||
@@ -1478,6 +1481,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
|
||||
int(reads[i].readVersion));
|
||||
#endif
|
||||
}
|
||||
assert(iter == keys.end());
|
||||
auto *results1 = new (arena) ConflictSet::Result[numReads];
|
||||
auto *results2 = new (arena) ConflictSet::Result[numReads];
|
||||
cs.check(reads, results1, numReads);
|
||||
|
Reference in New Issue
Block a user