@@ -19,4 +19,69 @@ fn main() {
19
19
//~^ ERROR mismatched types
20
20
x_u8 > -1_isize ;
21
21
//~^ ERROR mismatched types
22
+
23
+ x_usize > -1_i128 ;
24
+ //~^ ERROR mismatched types
25
+ x_u128 > -1_i128 ;
26
+ //~^ ERROR mismatched types
27
+ x_u64 > -1_i128 ;
28
+ //~^ ERROR mismatched types
29
+ x_u32 > -1_i128 ;
30
+ //~^ ERROR mismatched types
31
+ x_u16 > -1_i128 ;
32
+ //~^ ERROR mismatched types
33
+ x_u8 > -1_i128 ;
34
+ //~^ ERROR mismatched types
35
+
36
+ x_usize > -1_i64 ;
37
+ //~^ ERROR mismatched types
38
+ x_u128 > -1_i64 ;
39
+ //~^ ERROR mismatched types
40
+ x_u64 > -1_i64 ;
41
+ //~^ ERROR mismatched types
42
+ x_u32 > -1_i64 ;
43
+ //~^ ERROR mismatched types
44
+ x_u16 > -1_i64 ;
45
+ //~^ ERROR mismatched types
46
+ x_u8 > -1_i64 ;
47
+ //~^ ERROR mismatched types
48
+
49
+ x_usize > -1_i32 ;
50
+ //~^ ERROR mismatched types
51
+ x_u128 > -1_i32 ;
52
+ //~^ ERROR mismatched types
53
+ x_u64 > -1_i32 ;
54
+ //~^ ERROR mismatched types
55
+ x_u32 > -1_i32 ;
56
+ //~^ ERROR mismatched types
57
+ x_u16 > -1_i32 ;
58
+ //~^ ERROR mismatched types
59
+ x_u8 > -1_i32 ;
60
+ //~^ ERROR mismatched types
61
+
62
+ x_usize > -1_i16 ;
63
+ //~^ ERROR mismatched types
64
+ x_u128 > -1_i16 ;
65
+ //~^ ERROR mismatched types
66
+ x_u64 > -1_i16 ;
67
+ //~^ ERROR mismatched types
68
+ x_u32 > -1_i16 ;
69
+ //~^ ERROR mismatched types
70
+ x_u16 > -1_i16 ;
71
+ //~^ ERROR mismatched types
72
+ x_u8 > -1_i16 ;
73
+ //~^ ERROR mismatched types
74
+
75
+ x_usize > -1_i8 ;
76
+ //~^ ERROR mismatched types
77
+ x_u128 > -1_i8 ;
78
+ //~^ ERROR mismatched types
79
+ x_u64 > -1_i8 ;
80
+ //~^ ERROR mismatched types
81
+ x_u32 > -1_i8 ;
82
+ //~^ ERROR mismatched types
83
+ x_u16 > -1_i8 ;
84
+ //~^ ERROR mismatched types
85
+ x_u8 > -1_i8 ;
86
+ //~^ ERROR mismatched types
22
87
}
0 commit comments