aboutsummaryrefslogtreecommitdiffstats
path: root/libyul/optimiser/SSAValueTracker.h
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2018-12-13 19:33:03 +0800
committerchriseth <chris@ethereum.org>2018-12-13 23:02:30 +0800
commitb11d413720763e5d4a95260846293a15af7d3b54 (patch)
tree9384c8d7a4cccdc7e2db2176481978779bc17baf /libyul/optimiser/SSAValueTracker.h
parent996bfb2a83bf1d99192575fa05ba43e4bc05ef0c (diff)
downloaddexon-solidity-b11d413720763e5d4a95260846293a15af7d3b54.tar.gz
dexon-solidity-b11d413720763e5d4a95260846293a15af7d3b54.tar.zst
dexon-solidity-b11d413720763e5d4a95260846293a15af7d3b54.zip
Consider return variables to be zero initially.
Diffstat (limited to 'libyul/optimiser/SSAValueTracker.h')
-rw-r--r--libyul/optimiser/SSAValueTracker.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libyul/optimiser/SSAValueTracker.h b/libyul/optimiser/SSAValueTracker.h
index 0a6cde80..0680485f 100644
--- a/libyul/optimiser/SSAValueTracker.h
+++ b/libyul/optimiser/SSAValueTracker.h
@@ -41,6 +41,7 @@ class SSAValueTracker: public ASTWalker
{
public:
using ASTWalker::operator();
+ void operator()(FunctionDefinition const& _funDef) override;
void operator()(VariableDeclaration const& _varDecl) override;
void operator()(Assignment const& _assignment) override;