mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Bugfix: Bit width of address types.
This commit is contained in:
parent
afa4e9f575
commit
4c8e670530
@ -103,8 +103,8 @@ IntegerType::IntegerType(int _bits, IntegerType::Modifier _modifier):
|
|||||||
m_bits(_bits), m_modifier(_modifier)
|
m_bits(_bits), m_modifier(_modifier)
|
||||||
{
|
{
|
||||||
if (isAddress())
|
if (isAddress())
|
||||||
_bits = 160;
|
m_bits = 160;
|
||||||
if (asserts(_bits > 0 && _bits <= 256 && _bits % 8 == 0))
|
if (asserts(m_bits > 0 && m_bits <= 256 && m_bits % 8 == 0))
|
||||||
BOOST_THROW_EXCEPTION(InternalCompilerError() << errinfo_comment("Invalid bit number for integer type: " + dev::toString(_bits)));
|
BOOST_THROW_EXCEPTION(InternalCompilerError() << errinfo_comment("Invalid bit number for integer type: " + dev::toString(_bits)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user