]> git.proxmox.com Git - rustc.git/blob - src/test/ui/numeric/numeric-suffix/numeric-suffix-u32.rs
New upstream version 1.62.1+dfsg1
[rustc.git] / src / test / ui / numeric / numeric-suffix / numeric-suffix-u32.rs
1 // run-rustfix
2
3 fn foo<N>(_x: N) {}
4
5 fn main() {
6 foo::<u32>(42_usize);
7 //~^ ERROR mismatched types
8 //~| NOTE expected
9 foo::<u32>(42_u64);
10 //~^ ERROR mismatched types
11 //~| NOTE expected
12 foo::<u32>(42_u32);
13 foo::<u32>(42_u16);
14 //~^ ERROR mismatched types
15 //~| NOTE expected
16 foo::<u32>(42_u8);
17 //~^ ERROR mismatched types
18 //~| NOTE expected
19 foo::<u32>(42_isize);
20 //~^ ERROR mismatched types
21 //~| NOTE expected
22 foo::<u32>(42_i64);
23 //~^ ERROR mismatched types
24 //~| NOTE expected
25 foo::<u32>(42_i32);
26 //~^ ERROR mismatched types
27 //~| NOTE expected
28 foo::<u32>(42_i16);
29 //~^ ERROR mismatched types
30 //~| NOTE expected
31 foo::<u32>(42_i8);
32 //~^ ERROR mismatched types
33 //~| NOTE expected
34 foo::<u32>(42.0_f64);
35 //~^ ERROR mismatched types
36 //~| NOTE expected
37 foo::<u32>(42.0_f32);
38 //~^ ERROR mismatched types
39 //~| NOTE expected
40 }