librustc: Remove the fallback to int
from typechecking.
This breaks a fair amount of code. The typical patterns are: * `for _ in range(0, 10)`: change to `for _ in range(0u, 10)`; * `println!("{}", 3)`: change to `println!("{}", 3i)`; * `[1, 2, 3].len()`: change to `[1i, 2, 3].len()`. RFC #30. Closes #6023. [breaking-change]
This commit is contained in:
parent
f7f95c8f5a
commit
9e3d0b002a
362 changed files with 2229 additions and 2050 deletions
|
@ -675,8 +675,7 @@ pub enum IntTy {
|
|||
|
||||
impl fmt::Show for IntTy {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
write!(f, "{}",
|
||||
ast_util::int_ty_to_str(*self, None, ast_util::AutoSuffix))
|
||||
write!(f, "{}", ast_util::int_ty_to_str(*self, None))
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -691,8 +690,7 @@ pub enum UintTy {
|
|||
|
||||
impl fmt::Show for UintTy {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
write!(f, "{}",
|
||||
ast_util::uint_ty_to_str(*self, None, ast_util::AutoSuffix))
|
||||
write!(f, "{}", ast_util::uint_ty_to_str(*self, None))
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue