From 4bcd69e7bd112a120c4c3be05aec07fc39f6a14b Mon Sep 17 00:00:00 2001 From: Bhargava Shastry Date: Thu, 27 Jan 2022 14:49:44 +0100 Subject: [PATCH] Code transform fuzzer: Only test against latest EVM version. --- test/tools/ossfuzz/StackReuseCodegenFuzzer.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/tools/ossfuzz/StackReuseCodegenFuzzer.cpp b/test/tools/ossfuzz/StackReuseCodegenFuzzer.cpp index 7c045b47a..5d29637c0 100644 --- a/test/tools/ossfuzz/StackReuseCodegenFuzzer.cpp +++ b/test/tools/ossfuzz/StackReuseCodegenFuzzer.cpp @@ -60,8 +60,9 @@ DEFINE_PROTO_FUZZER(Program const& _input) filterUnboundedLoops ); string yul_source = converter.programToString(_input); - // Fuzzer also fuzzes the EVM version field. - langutil::EVMVersion version = converter.version(); + // Do not fuzz the EVM Version field. + // See https://github.com/ethereum/solidity/issues/12590 + langutil::EVMVersion version; EVMHost hostContext(version, evmone); hostContext.reset();