diff --git a/libsolidity/analysis/ControlFlowBuilder.cpp b/libsolidity/analysis/ControlFlowBuilder.cpp index 25451c89d..a76775ad4 100644 --- a/libsolidity/analysis/ControlFlowBuilder.cpp +++ b/libsolidity/analysis/ControlFlowBuilder.cpp @@ -75,7 +75,7 @@ bool ControlFlowBuilder::visit(BinaryOperation const& _operation) } default: { - ASTConstVisitor::visit(_operation); + bool result = ASTConstVisitor::visit(_operation); if (_operation.annotation().userDefinedFunction) { solAssert(!m_currentNode->resolveFunctionCall(nullptr)); @@ -86,7 +86,7 @@ bool ControlFlowBuilder::visit(BinaryOperation const& _operation) connect(m_currentNode, nextNode); m_currentNode = nextNode; } - return false; + return result; } } }