Disable affected optimizer tests for old evm versions.

This commit is contained in:
Daniel Kirchner 2021-03-11 18:51:06 +01:00
parent 8bb371ffa9
commit e8f464e1ee

View File

@ -63,6 +63,12 @@ YulOptimizerTest::YulOptimizerTest(string const& _filename):
m_dialect = &dialect(dialectName, solidity::test::CommonOptions::get().evmVersion());
m_expectation = m_reader.simpleExpectations();
if (!solidity::test::CommonOptions::get().evmVersion().supportsReturndata() && (
m_optimizerStep == "fullSuite" ||
m_optimizerStep == "zeroByReturndatasizeReplacer"
))
m_shouldRun = false;
}
TestCase::TestResult YulOptimizerTest::run(ostream& _stream, string const& _linePrefix, bool const _formatted)