diff --git a/libsolidity/formal/SymbolicVariables.cpp b/libsolidity/formal/SymbolicVariables.cpp index 6d6dbee65da5..f0cebc46c291 100644 --- a/libsolidity/formal/SymbolicVariables.cpp +++ b/libsolidity/formal/SymbolicVariables.cpp @@ -203,7 +203,7 @@ smtutil::Expression SymbolicFunctionVariable::increaseIndex() return m_abstract.currentValue(); } -smtutil::Expression SymbolicFunctionVariable::operator()(std::vector _arguments) const +smtutil::Expression SymbolicFunctionVariable::operator()(std::vector const& _arguments) const { return m_declaration(_arguments); } diff --git a/libsolidity/formal/SymbolicVariables.h b/libsolidity/formal/SymbolicVariables.h index 9fd37fe2a161..7dbe41d9453f 100644 --- a/libsolidity/formal/SymbolicVariables.h +++ b/libsolidity/formal/SymbolicVariables.h @@ -62,7 +62,7 @@ class SymbolicVariable virtual smtutil::Expression resetIndex(); virtual smtutil::Expression setIndex(unsigned _index); virtual smtutil::Expression increaseIndex(); - virtual smtutil::Expression operator()(std::vector /*_arguments*/) const + virtual smtutil::Expression operator()(std::vector const& /*_arguments*/) const { solAssert(false, "Function application to non-function."); } @@ -177,7 +177,7 @@ class SymbolicFunctionVariable: public SymbolicVariable smtutil::Expression setIndex(unsigned _index) override; smtutil::Expression increaseIndex() override; - smtutil::Expression operator()(std::vector _arguments) const override; + smtutil::Expression operator()(std::vector const& _arguments) const override; private: /// Creates a new function declaration.