diff --git a/src/test/fuzz/deserialize.cpp b/src/test/fuzz/deserialize.cpp index cc8f59f4403..3162527e32d 100644 --- a/src/test/fuzz/deserialize.cpp +++ b/src/test/fuzz/deserialize.cpp @@ -57,14 +57,6 @@ namespace { struct invalid_fuzzing_input_exception : public std::exception { }; -template -DataStream Serialize(const T& obj, const P& params) -{ - DataStream ds{}; - ds << params(obj); - return ds; -} - template T Deserialize(DataStream&& ds, const P& params) { @@ -103,7 +95,7 @@ void DeserializeFromFuzzingInput(FuzzBufferType buffer, T&& obj) template void AssertEqualAfterSerializeDeserialize(const T& obj, const P& params) { - assert(Deserialize(Serialize(obj, params), params) == obj); + assert(Deserialize(Serialize(params(obj)), params) == obj); } template void AssertEqualAfterSerializeDeserialize(const T& obj)