@@ -36,59 +36,71 @@ error: casting integer literal to `f64` is unnecessary
3636LL | let _ = -100_i32 as f64;
3737 | ^^^^^^^^^^^^^^^ help: try: `-100_f64`
3838
39+ error: casting float literal to `f32` is unnecessary
40+ --> $DIR/unnecessary_cast_fixable.rs:14:5
41+ |
42+ LL | 100. as f32;
43+ | ^^^^^^^^^^^ help: try: `100_f32`
44+
45+ error: casting float literal to `f64` is unnecessary
46+ --> $DIR/unnecessary_cast_fixable.rs:15:5
47+ |
48+ LL | 100. as f64;
49+ | ^^^^^^^^^^^ help: try: `100_f64`
50+
3951error: casting integer literal to `u32` is unnecessary
40- --> $DIR/unnecessary_cast_fixable.rs:25 :5
52+ --> $DIR/unnecessary_cast_fixable.rs:27 :5
4153 |
4254LL | 1 as u32;
4355 | ^^^^^^^^ help: try: `1_u32`
4456
4557error: casting integer literal to `i32` is unnecessary
46- --> $DIR/unnecessary_cast_fixable.rs:26 :5
58+ --> $DIR/unnecessary_cast_fixable.rs:28 :5
4759 |
4860LL | 0x10 as i32;
4961 | ^^^^^^^^^^^ help: try: `0x10_i32`
5062
5163error: casting integer literal to `usize` is unnecessary
52- --> $DIR/unnecessary_cast_fixable.rs:27 :5
64+ --> $DIR/unnecessary_cast_fixable.rs:29 :5
5365 |
5466LL | 0b10 as usize;
5567 | ^^^^^^^^^^^^^ help: try: `0b10_usize`
5668
5769error: casting integer literal to `u16` is unnecessary
58- --> $DIR/unnecessary_cast_fixable.rs:28 :5
70+ --> $DIR/unnecessary_cast_fixable.rs:30 :5
5971 |
6072LL | 0o73 as u16;
6173 | ^^^^^^^^^^^ help: try: `0o73_u16`
6274
6375error: casting integer literal to `u32` is unnecessary
64- --> $DIR/unnecessary_cast_fixable.rs:29 :5
76+ --> $DIR/unnecessary_cast_fixable.rs:31 :5
6577 |
6678LL | 1_000_000_000 as u32;
6779 | ^^^^^^^^^^^^^^^^^^^^ help: try: `1_000_000_000_u32`
6880
6981error: casting float literal to `f64` is unnecessary
70- --> $DIR/unnecessary_cast_fixable.rs:31 :5
82+ --> $DIR/unnecessary_cast_fixable.rs:33 :5
7183 |
7284LL | 1.0 as f64;
7385 | ^^^^^^^^^^ help: try: `1.0_f64`
7486
7587error: casting float literal to `f32` is unnecessary
76- --> $DIR/unnecessary_cast_fixable.rs:32 :5
88+ --> $DIR/unnecessary_cast_fixable.rs:34 :5
7789 |
7890LL | 0.5 as f32;
7991 | ^^^^^^^^^^ help: try: `0.5_f32`
8092
8193error: casting integer literal to `i32` is unnecessary
82- --> $DIR/unnecessary_cast_fixable.rs:36 :13
94+ --> $DIR/unnecessary_cast_fixable.rs:38 :13
8395 |
8496LL | let _ = -1 as i32;
8597 | ^^^^^^^^^ help: try: `-1_i32`
8698
8799error: casting float literal to `f32` is unnecessary
88- --> $DIR/unnecessary_cast_fixable.rs:37 :13
100+ --> $DIR/unnecessary_cast_fixable.rs:39 :13
89101 |
90102LL | let _ = -1.0 as f32;
91103 | ^^^^^^^^^^^ help: try: `-1.0_f32`
92104
93- error: aborting due to 15 previous errors
105+ error: aborting due to 17 previous errors
94106
0 commit comments