diff options
author | Lefteris Karapetsas <lefteris@refu.co> | 2015-01-29 01:06:45 +0800 |
---|---|---|
committer | Lefteris Karapetsas <lefteris@refu.co> | 2015-01-29 04:46:17 +0800 |
commit | b5a786dda19e54fa587b1b693e7a139818d65b9e (patch) | |
tree | 1192fe666c33981cc668f479907af8ec30b790de /AST.cpp | |
parent | 1b25f85a66d5e05ff0684c33c6d43c3909f10200 (diff) | |
download | dexon-solidity-b5a786dda19e54fa587b1b693e7a139818d65b9e.tar.gz dexon-solidity-b5a786dda19e54fa587b1b693e7a139818d65b9e.tar.zst dexon-solidity-b5a786dda19e54fa587b1b693e7a139818d65b9e.zip |
Various fixes pertaining to State Variable accessors
Diffstat (limited to 'AST.cpp')
-rw-r--r-- | AST.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -155,7 +155,7 @@ vector<tuple<FixedHash<4>, std::shared_ptr<FunctionType const>, Declaration cons } for (ASTPointer<VariableDeclaration> const& v: contract->getStateVariables()) - if (v->isPublic()) + if (v->isPublic() && functionsSeen.count(v->getName()) == 0) { FunctionType ftype(*v); functionsSeen.insert(v->getName()); @@ -519,12 +519,12 @@ void Literal::checkTypeRequirements() BOOST_THROW_EXCEPTION(createTypeError("Invalid literal value.")); } -std::string ParamDescription::getName() const +std::string const& ParamDescription::getName() const { return m_description.first; } -std::string ParamDescription::getType() const +std::string const& ParamDescription::getType() const { return m_description.second; } |