mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
solAsserts added and some changes rolled back.
This commit is contained in:
parent
9404600b3f
commit
1b39d3b5d4
@ -113,7 +113,7 @@ int Token::parseSize(string::const_iterator _begin, string::const_iterator _end)
|
||||
{
|
||||
try
|
||||
{
|
||||
unsigned int m = boost::lexical_cast<unsigned int>(boost::make_iterator_range(_begin, _end));
|
||||
unsigned int m = boost::lexical_cast<int>(boost::make_iterator_range(_begin, _end));
|
||||
return m;
|
||||
}
|
||||
catch(boost::bad_lexical_cast const&)
|
||||
|
@ -334,7 +334,8 @@ public:
|
||||
std::string name = Token::toString(m_token);
|
||||
if (tokenValue || (firstNumber() == 0 && secondNumber() == 0))
|
||||
return name;
|
||||
else if (m_token == Token::FixedMxN || m_token == Token::UFixedMxN)
|
||||
solAssert(name.size() >= 3, "Token name size should be greater than 3. Should not reach here.");
|
||||
if (m_token == Token::FixedMxN || m_token == Token::UFixedMxN)
|
||||
return name.substr(0, name.size() - 3) + std::to_string(m_firstNumber) + "x" + std::to_string(m_secondNumber);
|
||||
else
|
||||
return name.substr(0, name.size() - 1) + std::to_string(m_firstNumber);
|
||||
|
Loading…
Reference in New Issue
Block a user