Fix strings interpreted as addresses.

This commit is contained in:
chriseth 2017-06-22 16:39:42 +02:00
parent 9eaf26a359
commit f340ff8764

View File

@ -534,6 +534,8 @@ bool Literal::looksLikeAddress() const
{
if (subDenomination() != SubDenomination::None)
return false;
if (token() != Token::Number)
return false;
string lit = value();
return lit.substr(0, 2) == "0x" && abs(int(lit.length()) - 42) <= 1;