1 #![feature(tool_lints)]
4 #![warn(clippy::invalid_upcast_comparisons)]
5 #![allow(unused, clippy::eq_op, clippy::no_effect, clippy::unnecessary_operation, clippy::cast_lossless)]
7 fn mk_value<T>() -> T { unimplemented!() }
10 let u32: u32 = mk_value();
11 let u8: u8 = mk_value();
12 let i32: i32 = mk_value();
13 let i8: i8 = mk_value();
15 // always false, since no u8 can be > 300
24 // inverted of the above
34 // always false, since u8 -> i32 doesn't wrap
37 // inverted of the above
41 // always false, since no u8 can be 1337
44 // inverted of the above