[analysis] ConstantEvaluator: Little cleanup & avoid requiring the use of shared_ptr<>.

This commit is contained in:
Christian Parpart
2020-11-13 14:26:14 +01:00
parent f1846b57a2
commit d99ef14db8
6 changed files with 48 additions and 18 deletions
+2
View File
@@ -347,6 +347,8 @@ TypePointer TypeProvider::forLiteral(Literal const& _literal)
case Token::FalseLiteral:
return boolean();
case Token::Number:
// TODO: return IntegerType, smallest fitting type in number of bits.
//return integer(8, IntegerType::Modifier::Unsigned); // XXX
return rationalNumber(_literal);
case Token::StringLiteral:
case Token::UnicodeStringLiteral: