Store deprecated status of i/u-suffixed literals.
This commit is contained in:
committed by
Niko Matsakis
parent
2f99a41fe1
commit
e95779554e
@@ -464,10 +464,10 @@ fn int_type_of_word(s: &str) -> Option<IntType> {
|
||||
"u32" => Some(UnsignedInt(ast::TyU32)),
|
||||
"i64" => Some(SignedInt(ast::TyI64)),
|
||||
"u64" => Some(UnsignedInt(ast::TyU64)),
|
||||
"int" => Some(SignedInt(ast::TyIs)),
|
||||
"uint" => Some(UnsignedInt(ast::TyUs)),
|
||||
"isize" => Some(SignedInt(ast::TyIs)),
|
||||
"usize" => Some(UnsignedInt(ast::TyUs)),
|
||||
"int" => Some(SignedInt(ast::TyIs(true))),
|
||||
"uint" => Some(UnsignedInt(ast::TyUs(true))),
|
||||
"isize" => Some(SignedInt(ast::TyIs(false))),
|
||||
"usize" => Some(UnsignedInt(ast::TyUs(false))),
|
||||
_ => None
|
||||
}
|
||||
}
|
||||
@@ -511,7 +511,7 @@ impl IntType {
|
||||
SignedInt(ast::TyI16) | UnsignedInt(ast::TyU16) |
|
||||
SignedInt(ast::TyI32) | UnsignedInt(ast::TyU32) |
|
||||
SignedInt(ast::TyI64) | UnsignedInt(ast::TyU64) => true,
|
||||
SignedInt(ast::TyIs) | UnsignedInt(ast::TyUs) => false
|
||||
SignedInt(ast::TyIs(_)) | UnsignedInt(ast::TyUs(_)) => false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user