// run-rustfix fn foo(_x: N) {} fn main() { foo::(42_usize); foo::(42_u64); //~^ ERROR mismatched types foo::(42_u32); //~^ ERROR mismatched types foo::(42_u16); //~^ ERROR mismatched types foo::(42_u8); //~^ ERROR mismatched types foo::(42_isize); //~^ ERROR mismatched types foo::(42_i64); //~^ ERROR mismatched types foo::(42_i32); //~^ ERROR mismatched types foo::(42_i16); //~^ ERROR mismatched types foo::(42_i8); //~^ ERROR mismatched types foo::(42.0_f64); //~^ ERROR mismatched types foo::(42.0_f32); //~^ ERROR mismatched types foo::(42_usize); //~^ ERROR mismatched types foo::(42_u64); //~^ ERROR mismatched types foo::(42_u32); //~^ ERROR mismatched types foo::(42_u16); //~^ ERROR mismatched types foo::(42_u8); //~^ ERROR mismatched types foo::(42_isize); foo::(42_i64); //~^ ERROR mismatched types foo::(42_i32); //~^ ERROR mismatched types foo::(42_i16); //~^ ERROR mismatched types foo::(42_i8); //~^ ERROR mismatched types foo::(42.0_f64); //~^ ERROR mismatched types foo::(42.0_f32); //~^ ERROR mismatched types foo::(42_usize); //~^ ERROR mismatched types foo::(42_u64); foo::(42_u32); //~^ ERROR mismatched types foo::(42_u16); //~^ ERROR mismatched types foo::(42_u8); //~^ ERROR mismatched types foo::(42_isize); //~^ ERROR mismatched types foo::(42_i64); //~^ ERROR mismatched types foo::(42_i32); //~^ ERROR mismatched types foo::(42_i16); //~^ ERROR mismatched types foo::(42_i8); //~^ ERROR mismatched types foo::(42.0_f64); //~^ ERROR mismatched types foo::(42.0_f32); //~^ ERROR mismatched types foo::(42_usize); //~^ ERROR mismatched types foo::(42_u64); //~^ ERROR mismatched types foo::(42_u32); //~^ ERROR mismatched types foo::(42_u16); //~^ ERROR mismatched types foo::(42_u8); //~^ ERROR mismatched types foo::(42_isize); //~^ ERROR mismatched types foo::(42_i64); foo::(42_i32); //~^ ERROR mismatched types foo::(42_i16); //~^ ERROR mismatched types foo::(42_i8); //~^ ERROR mismatched types foo::(42.0_f64); //~^ ERROR mismatched types foo::(42.0_f32); //~^ ERROR mismatched types foo::(42_usize); //~^ ERROR mismatched types foo::(42_u64); //~^ ERROR mismatched types foo::(42_u32); foo::(42_u16); //~^ ERROR mismatched types foo::(42_u8); //~^ ERROR mismatched types foo::(42_isize); //~^ ERROR mismatched types foo::(42_i64); //~^ ERROR mismatched types foo::(42_i32); //~^ ERROR mismatched types foo::(42_i16); //~^ ERROR mismatched types foo::(42_i8); //~^ ERROR mismatched types foo::(42.0_f64); //~^ ERROR mismatched types foo::(42.0_f32); //~^ ERROR mismatched types foo::(42_usize); //~^ ERROR mismatched types foo::(42_u64); //~^ ERROR mismatched types foo::(42_u32); //~^ ERROR mismatched types foo::(42_u16); //~^ ERROR mismatched types foo::(42_u8); //~^ ERROR mismatched types foo::(42_isize); //~^ ERROR mismatched types foo::(42_i64); //~^ ERROR mismatched types foo::(42_i32); foo::(42_i16); //~^ ERROR mismatched types foo::(42_i8); //~^ ERROR mismatched types foo::(42.0_f64); //~^ ERROR mismatched types foo::(42.0_f32); //~^ ERROR mismatched types foo::(42_usize); //~^ ERROR mismatched types foo::(42_u64); //~^ ERROR mismatched types foo::(42_u32); //~^ ERROR mismatched types foo::(42_u16); foo::(42_u8); //~^ ERROR mismatched types foo::(42_isize); //~^ ERROR mismatched types foo::(42_i64); //~^ ERROR mismatched types foo::(42_i32); //~^ ERROR mismatched types foo::(42_i16); //~^ ERROR mismatched types foo::(42_i8); //~^ ERROR mismatched types foo::(42.0_f64); //~^ ERROR mismatched types foo::(42.0_f32); //~^ ERROR mismatched types foo::(42_usize); //~^ ERROR mismatched types foo::(42_u64); //~^ ERROR mismatched types foo::(42_u32); //~^ ERROR mismatched types foo::(42_u16); //~^ ERROR mismatched types foo::(42_u8); //~^ ERROR mismatched types foo::(42_isize); //~^ ERROR mismatched types foo::(42_i64); //~^ ERROR mismatched types foo::(42_i32); //~^ ERROR mismatched types foo::(42_i16); foo::(42_i8); //~^ ERROR mismatched types foo::(42.0_f64); //~^ ERROR mismatched types foo::(42.0_f32); //~^ ERROR mismatched types foo::(42_usize); //~^ ERROR mismatched types foo::(42_u64); //~^ ERROR mismatched types foo::(42_u32); //~^ ERROR mismatched types foo::(42_u16); //~^ ERROR mismatched types foo::(42_u8); foo::(42_isize); //~^ ERROR mismatched types foo::(42_i64); //~^ ERROR mismatched types foo::(42_i32); //~^ ERROR mismatched types foo::(42_i16); //~^ ERROR mismatched types foo::(42_i8); //~^ ERROR mismatched types foo::(42.0_f64); //~^ ERROR mismatched types foo::(42.0_f32); //~^ ERROR mismatched types foo::(42_usize); //~^ ERROR mismatched types foo::(42_u64); //~^ ERROR mismatched types foo::(42_u32); //~^ ERROR mismatched types foo::(42_u16); //~^ ERROR mismatched types foo::(42_u8); //~^ ERROR mismatched types foo::(42_isize); //~^ ERROR mismatched types foo::(42_i64); //~^ ERROR mismatched types foo::(42_i32); //~^ ERROR mismatched types foo::(42_i16); //~^ ERROR mismatched types foo::(42_i8); foo::(42.0_f64); //~^ ERROR mismatched types foo::(42.0_f32); //~^ ERROR mismatched types foo::(42_usize); //~^ ERROR mismatched types foo::(42_u64); //~^ ERROR mismatched types foo::(42_u32); //~^ ERROR mismatched types foo::(42_u16); //~^ ERROR mismatched types foo::(42_u8); //~^ ERROR mismatched types foo::(42_isize); //~^ ERROR mismatched types foo::(42_i64); //~^ ERROR mismatched types foo::(42_i32); //~^ ERROR mismatched types foo::(42_i16); //~^ ERROR mismatched types foo::(42_i8); //~^ ERROR mismatched types foo::(42.0_f64); foo::(42.0_f32); //~^ ERROR mismatched types foo::(42_usize); //~^ ERROR mismatched types foo::(42_u64); //~^ ERROR mismatched types foo::(42_u32); //~^ ERROR mismatched types foo::(42_u16); //~^ ERROR mismatched types foo::(42_u8); //~^ ERROR mismatched types foo::(42_isize); //~^ ERROR mismatched types foo::(42_i64); //~^ ERROR mismatched types foo::(42_i32); //~^ ERROR mismatched types foo::(42_i16); //~^ ERROR mismatched types foo::(42_i8); //~^ ERROR mismatched types foo::(42.0_f64); //~^ ERROR mismatched types foo::(42.0_f32); foo::(42_u8 as u16); //~^ ERROR mismatched types foo::(-42_i8); //~^ ERROR mismatched types }