ast: add a null check

This commit is contained in:
Yoichi Hirai 2016-10-21 12:14:24 +02:00
parent f30f421e1c
commit 9d9380d30e
No known key found for this signature in database
GPG Key ID: E7B75D080FCF7992

View File

@ -189,6 +189,7 @@ vector<Declaration const*> const& ContractDefinition::inheritableMembers() const
m_inheritableMembers.reset(new vector<Declaration const*>()); m_inheritableMembers.reset(new vector<Declaration const*>());
auto addInheritableMember = [&](Declaration const* _decl) auto addInheritableMember = [&](Declaration const* _decl)
{ {
solAssert(_decl, "addInheritableMember got a nullpointer.");
if (memberSeen.count(_decl->name()) == 0 && _decl->isVisibleInDerivedContracts()) if (memberSeen.count(_decl->name()) == 0 && _decl->isVisibleInDerivedContracts())
{ {
memberSeen.insert(_decl->name()); memberSeen.insert(_decl->name());