Browse Source

Fixing a solAssert in getInterfacefunctions()

cl-refactor
Lefteris Karapetsas 10 years ago
parent
commit
5e77063c38
  1. 3
      libsolidity/AST.cpp

3
libsolidity/AST.cpp

@ -60,8 +60,7 @@ map<FixedHash<4>, FunctionDefinition const*> ContractDefinition::getInterfaceFun
{ {
FixedHash<4> hash(dev::sha3(f->getCanonicalSignature())); FixedHash<4> hash(dev::sha3(f->getCanonicalSignature()));
auto res = exportedFunctions.insert(std::make_pair(hash,f.get())); auto res = exportedFunctions.insert(std::make_pair(hash,f.get()));
if (!res.second) solAssert(res.second, "Hash collision at Function Definition Hash calculation");
solAssert(false, "Hash collision at Function Definition Hash calculation");
} }
return exportedFunctions; return exportedFunctions;

Loading…
Cancel
Save