aboutsummaryrefslogtreecommitdiffstats
path: root/libjulia
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2018-10-12 03:20:04 +0800
committerchriseth <chris@ethereum.org>2018-10-12 21:20:06 +0800
commit1e06422589215f730ede6fc27b0baf09d5f0c744 (patch)
tree4e65febdb2169f47b4ca17d39538dd3cbab898db /libjulia
parent1d312c8e4073e2e7ce9a23a721013942e1e5c727 (diff)
downloaddexon-solidity-1e06422589215f730ede6fc27b0baf09d5f0c744.tar
dexon-solidity-1e06422589215f730ede6fc27b0baf09d5f0c744.tar.gz
dexon-solidity-1e06422589215f730ede6fc27b0baf09d5f0c744.tar.bz2
dexon-solidity-1e06422589215f730ede6fc27b0baf09d5f0c744.tar.lz
dexon-solidity-1e06422589215f730ede6fc27b0baf09d5f0c744.tar.xz
dexon-solidity-1e06422589215f730ede6fc27b0baf09d5f0c744.tar.zst
dexon-solidity-1e06422589215f730ede6fc27b0baf09d5f0c744.zip
Also split constants.
Diffstat (limited to 'libjulia')
-rw-r--r--libjulia/optimiser/ExpressionSplitter.cpp2
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);