mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
ast, codegen: disallow conversion between different enum types
This commit is contained in:
@@ -1585,7 +1585,7 @@ size_t EnumType::numberOfMembers() const
|
||||
|
||||
bool EnumType::isExplicitlyConvertibleTo(Type const& _convertTo) const
|
||||
{
|
||||
return _convertTo.category() == category() || _convertTo.category() == Category::Integer;
|
||||
return _convertTo == *this || _convertTo.category() == Category::Integer;
|
||||
}
|
||||
|
||||
unsigned EnumType::memberValue(ASTString const& _member) const
|
||||
|
||||
Reference in New Issue
Block a user