Function grouper is a requirement for the VarNameCleaner.

This commit is contained in:
chriseth
2019-04-05 13:41:38 +02:00
parent 9ef84df4fa
commit d20b3c9f9f
16 changed files with 220 additions and 195 deletions
+1
View File
@@ -198,6 +198,7 @@ void OptimiserSuite::run(
BlockFlattener{}(ast);
DeadCodeEliminator{}(ast);
FunctionGrouper{}(ast);
VarNameCleaner{ast, *_dialect, reservedIdentifiers}(ast);
yul::AsmAnalyzer::analyzeStrictAssertCorrect(_dialect, ast);
+1 -1
View File
@@ -38,7 +38,7 @@ struct Dialect;
* renumbered by their base name.
* Function names are not modified.
*
* Prerequisites: Disambiguator, FunctionHoister
* Prerequisites: Disambiguator, FunctionHoister, FunctionGrouper
*/
class VarNameCleaner: public ASTModifier
{