[Yul] Run optimizer on all dialects.

This commit is contained in:
chriseth
2019-06-19 10:01:16 +02:00
parent ee89a0353e
commit cc5045a56e
8 changed files with 29 additions and 20 deletions
+2 -1
View File
@@ -422,9 +422,10 @@ void CompilerContext::appendInlineAssembly(
if (_optimiserSettings.runYulOptimiser && _localVariables.empty())
{
bool const isCreation = m_runtimeContext != nullptr;
yul::GasMeter meter(dialect, isCreation, _optimiserSettings.expectedExecutionsPerDeployment);
yul::OptimiserSuite::run(
dialect,
yul::GasMeter(dialect, isCreation, _optimiserSettings.expectedExecutionsPerDeployment),
&meter,
*parserResult,
analysisInfo,
_optimiserSettings.optimizeStackAllocation,