Initialize version sooner in VersionedMap::begin
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
#include "Internal.h"
|
||||
#include "KeyCompare.h"
|
||||
|
||||
#include <inttypes.h>
|
||||
#include <map>
|
||||
#include <set>
|
||||
|
||||
@@ -81,10 +82,13 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
|
||||
case 1: {
|
||||
// Set oldest version
|
||||
|
||||
facade.setOldestVersion(facade.getOldestVersion() +
|
||||
gArbitrary.bounded(facade.getVersion() -
|
||||
facade.getOldestVersion() +
|
||||
1));
|
||||
const int64_t newOldestVersion =
|
||||
facade.getOldestVersion() +
|
||||
gArbitrary.bounded(facade.getVersion() - facade.getOldestVersion() +
|
||||
1);
|
||||
|
||||
facade.setOldestVersion(newOldestVersion);
|
||||
|
||||
} break;
|
||||
case 2: {
|
||||
// Check range read
|
||||
|
Reference in New Issue
Block a user