Disable affected optimizer tests for old evm versions.

This commit is contained in:
Daniel Kirchner
2021-04-06 14:14:48 +02:00
parent 8bb371ffa9
commit e8f464e1ee
+6
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)