Move the default optimisation steps from OptimiserSuite to OptimiserSettings

- Now it's a mandatory parameter in OptimiserSuite::run()
This commit is contained in:
Kamil Śliwak
2020-04-24 17:30:56 +02:00
parent 69b79f848b
commit c41a832f65
6 changed files with 38 additions and 20 deletions
+3 -1
View File
@@ -74,6 +74,8 @@
#include <libsolutil/AnsiColorized.h>
#include <libsolidity/interface/OptimiserSettings.h>
#include <boost/test/unit_test.hpp>
#include <boost/algorithm/string.hpp>
@@ -342,7 +344,7 @@ TestCase::TestResult YulOptimizerTest::run(ostream& _stream, string const& _line
yul::Object obj;
obj.code = m_ast;
obj.analysisInfo = m_analysisInfo;
OptimiserSuite::run(*m_dialect, &meter, obj, true);
OptimiserSuite::run(*m_dialect, &meter, obj, true, solidity::frontend::OptimiserSettings::DefaultYulOptimiserSteps);
}
else
{