diff options
author | chriseth <chris@ethereum.org> | 2018-10-12 23:01:54 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-12 23:01:54 +0800 |
commit | 93cf718367e975e90ca0bb0562bde16ac6897046 (patch) | |
tree | 99715e4998798e1863c5e0aaec9bff32e63dc96e /libjulia/optimiser/ExpressionSplitter.cpp | |
parent | 94526b2d92e469fc8679be1f5a2b56c4c1ed25be (diff) | |
parent | 1e06422589215f730ede6fc27b0baf09d5f0c744 (diff) | |
download | dexon-solidity-93cf718367e975e90ca0bb0562bde16ac6897046.tar dexon-solidity-93cf718367e975e90ca0bb0562bde16ac6897046.tar.gz dexon-solidity-93cf718367e975e90ca0bb0562bde16ac6897046.tar.bz2 dexon-solidity-93cf718367e975e90ca0bb0562bde16ac6897046.tar.lz dexon-solidity-93cf718367e975e90ca0bb0562bde16ac6897046.tar.xz dexon-solidity-93cf718367e975e90ca0bb0562bde16ac6897046.tar.zst dexon-solidity-93cf718367e975e90ca0bb0562bde16ac6897046.zip |
Merge pull request #5206 from ethereum/splitConstantsToo
[Yul] Split constants too
Diffstat (limited to 'libjulia/optimiser/ExpressionSplitter.cpp')
-rw-r--r-- | libjulia/optimiser/ExpressionSplitter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libjulia/optimiser/ExpressionSplitter.cpp b/libjulia/optimiser/ExpressionSplitter.cpp index 4448a15b..f189f563 100644 --- a/libjulia/optimiser/ExpressionSplitter.cpp +++ b/libjulia/optimiser/ExpressionSplitter.cpp @@ -89,7 +89,7 @@ void ExpressionSplitter::operator()(Block& _block) void ExpressionSplitter::outlineExpression(Expression& _expr) { - if (_expr.type() != typeid(FunctionalInstruction) && _expr.type() != typeid(FunctionCall)) + if (_expr.type() == typeid(Identifier)) return; visit(_expr); |