Fix variable decl scope issue in DeadCodeEliminator

FoorLoopInitRewriter needs to be run before DeadCodeEliminator.
This commit is contained in:
mingchuan
2019-04-10 19:00:29 +08:00
parent ef3a18999c
commit d49733dfc3
10 changed files with 24 additions and 7 deletions
+1
View File
@@ -207,6 +207,7 @@ bool YulOptimizerTest::run(ostream& _stream, string const& _linePrefix, bool con
else if (m_optimizerStep == "deadCodeEliminator")
{
disambiguate();
ForLoopInitRewriter{}(*m_ast);
DeadCodeEliminator{}(*m_ast);
}
else if (m_optimizerStep == "ssaTransform")