diff --git a/libsolidity/ast/Types.cpp b/libsolidity/ast/Types.cpp index 8197b4b26..92edcac1e 100644 --- a/libsolidity/ast/Types.cpp +++ b/libsolidity/ast/Types.cpp @@ -3725,7 +3725,7 @@ MemberList::MemberMap TypeType::nativeMembers(ASTNode const* _currentScope) cons EnumDefinition const& enumDef = dynamic_cast(*m_actualType).enumDefinition(); auto enumType = TypeProvider::enumType(enumDef); for (ASTPointer const& enumValue: enumDef.members()) - members.emplace_back(enumValue->name(), enumType); + members.emplace_back(enumValue->name(), enumType, enumValue.get()); } return members; }