]> git.lizzy.rs Git - rust.git/blob - tests/ui/lint/lint-type-limits.rs
Rollup merge of #106715 - BoxyUwU:new_solver_triagebot, r=lcnr
[rust.git] / tests / ui / lint / lint-type-limits.rs
1 #![allow(dead_code)]
2
3 // compile-flags: -D unused-comparisons
4 fn main() { }
5
6 fn foo() {
7     let mut i = 100_usize;
8     while i >= 0 { //~ ERROR comparison is useless due to type limits
9         i -= 1;
10     }
11 }
12
13 fn bar() -> i8 {
14     return 123;
15 }
16
17 fn bleh() {
18     let u = 42u8;
19     let _ = u > 255; //~ ERROR comparison is useless due to type limits
20     let _ = 255 < u; //~ ERROR comparison is useless due to type limits
21     let _ = u < 0; //~ ERROR comparison is useless due to type limits
22     let _ = 0 > u; //~ ERROR comparison is useless due to type limits
23     let _ = u <= 255; //~ ERROR comparison is useless due to type limits
24     let _ = 255 >= u; //~ ERROR comparison is useless due to type limits
25     let _ = u >= 0; //~ ERROR comparison is useless due to type limits
26     let _ = 0 <= u; //~ ERROR comparison is useless due to type limits
27 }