Detect integer length from literals and remove "std::".

This commit is contained in:
Christian
2014-11-06 02:22:24 +01:00
parent e30d3f8d53
commit de493c673f
3 changed files with 29 additions and 19 deletions
+2
View File
@@ -497,6 +497,8 @@ void ElementaryTypeNameExpression::checkTypeRequirements()
void Literal::checkTypeRequirements()
{
m_type = Type::forLiteral(*this);
if (!m_type)
BOOST_THROW_EXCEPTION(createTypeError("Literal value too large."));
}
}