aboutsummaryrefslogtreecommitdiffstats
path: root/libyul/optimiser/Suite.cpp
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2018-12-13 22:26:01 +0800
committerchriseth <chris@ethereum.org>2018-12-13 23:49:04 +0800
commit11209ec48a3581419ebfa4764669c2a128f1b997 (patch)
tree29e6a72de33ebd31dc9f0fc1fab7efa7fdc87dfb /libyul/optimiser/Suite.cpp
parent633dd44576e267f4728b86ec69a9cc56517a1f89 (diff)
downloaddexon-solidity-11209ec48a3581419ebfa4764669c2a128f1b997.tar.gz
dexon-solidity-11209ec48a3581419ebfa4764669c2a128f1b997.tar.zst
dexon-solidity-11209ec48a3581419ebfa4764669c2a128f1b997.zip
Add variable declaration initializer.
Diffstat (limited to 'libyul/optimiser/Suite.cpp')
-rw-r--r--libyul/optimiser/Suite.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/libyul/optimiser/Suite.cpp b/libyul/optimiser/Suite.cpp
index ad22bfa3..16df6d3c 100644
--- a/libyul/optimiser/Suite.cpp
+++ b/libyul/optimiser/Suite.cpp
@@ -21,6 +21,7 @@
#include <libyul/optimiser/Suite.h>
#include <libyul/optimiser/Disambiguator.h>
+#include <libyul/optimiser/VarDeclInitializer.h>
#include <libyul/optimiser/FunctionGrouper.h>
#include <libyul/optimiser/FunctionHoister.h>
#include <libyul/optimiser/ExpressionSplitter.h>
@@ -56,6 +57,7 @@ void OptimiserSuite::run(
Block ast = boost::get<Block>(Disambiguator(_analysisInfo, reservedIdentifiers)(_ast));
+ (VarDeclInitializer{})(ast);
(FunctionHoister{})(ast);
(FunctionGrouper{})(ast);
(ForLoopInitRewriter{})(ast);