From 83e8fdecc545744f894d9f3b71647aafba1579b3 Mon Sep 17 00:00:00 2001 From: Yoichi Hirai Date: Tue, 18 Oct 2016 13:01:22 +0200 Subject: ast: ContractDefinition::inheritableMembers contains enums as well as structs This fixes #1131 --- libsolidity/ast/AST.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libsolidity/ast/AST.cpp b/libsolidity/ast/AST.cpp index cca19a4e..21c65c7b 100644 --- a/libsolidity/ast/AST.cpp +++ b/libsolidity/ast/AST.cpp @@ -204,6 +204,9 @@ vector const& ContractDefinition::inheritableMembers() const for (StructDefinition const* s: definedStructs()) addInheritableMember(s); + + for (EnumDefinition const* e: definedEnums()) + addInheritableMember(e); } return *m_inheritableMembers; } -- cgit