mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-23 07:15:29 +01:00
bench: Fix 32-bit compilation failure in addrman bench
This commit is contained in:
parent
fae0295a79
commit
fa309ee61c
1 changed files with 3 additions and 1 deletions
|
@ -5,6 +5,7 @@
|
||||||
#include <addrman.h>
|
#include <addrman.h>
|
||||||
#include <bench/bench.h>
|
#include <bench/bench.h>
|
||||||
#include <random.h>
|
#include <random.h>
|
||||||
|
#include <util/check.h>
|
||||||
#include <util/time.h>
|
#include <util/time.h>
|
||||||
|
|
||||||
#include <optional>
|
#include <optional>
|
||||||
|
@ -110,7 +111,8 @@ static void AddrManGood(benchmark::Bench& bench)
|
||||||
* we want to do the same amount of work in every loop iteration. */
|
* we want to do the same amount of work in every loop iteration. */
|
||||||
|
|
||||||
bench.epochs(5).epochIterations(1);
|
bench.epochs(5).epochIterations(1);
|
||||||
const size_t addrman_count{bench.epochs() * bench.epochIterations()};
|
const uint64_t addrman_count{bench.epochs() * bench.epochIterations()};
|
||||||
|
Assert(addrman_count == 5U);
|
||||||
|
|
||||||
std::vector<std::unique_ptr<CAddrMan>> addrmans(addrman_count);
|
std::vector<std::unique_ptr<CAddrMan>> addrmans(addrman_count);
|
||||||
for (size_t i{0}; i < addrman_count; ++i) {
|
for (size_t i{0}; i < addrman_count; ++i) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue