diff --git a/src/bench/prevector.cpp b/src/bench/prevector.cpp index 8d386ec2c44..e842aec4ed2 100644 --- a/src/bench/prevector.cpp +++ b/src/bench/prevector.cpp @@ -66,22 +66,22 @@ static void PrevectorResize(benchmark::Bench& bench) template static void PrevectorDeserialize(benchmark::Bench& bench) { - DataStream s0{}; + DataStream data{}; prevector t0; t0.resize(CScriptBase::STATIC_SIZE); for (auto x = 0; x < 900; ++x) { - s0 << t0; + data << t0; } t0.resize(100); - for (auto x = 0; x < 101; ++x) { - s0 << t0; + for (auto x = 0; x < 100; ++x) { + data << t0; } bench.batch(1000).run([&] { + SpanReader s0{data}; prevector t1; for (auto x = 0; x < 1000; ++x) { s0 >> t1; } - s0.Rewind(); }); } diff --git a/src/streams.h b/src/streams.h index 4fc5879f67e..6ef9d164494 100644 --- a/src/streams.h +++ b/src/streams.h @@ -206,21 +206,6 @@ public: value_type* data() { return vch.data() + m_read_pos; } const value_type* data() const { return vch.data() + m_read_pos; } - bool Rewind(std::optional n = std::nullopt) - { - // Total rewind if no size is passed - if (!n) { - m_read_pos = 0; - return true; - } - // Rewind by n characters if the buffer hasn't been compacted yet - if (*n > m_read_pos) - return false; - m_read_pos -= *n; - return true; - } - - // // Stream subset //