@@ -30,143 +30,151 @@ error: equal expressions as operands to `>=`
30
30
LL | let _ = 1u64 >= 1u64;
31
31
| ^^^^^^^^^^^^
32
32
33
+ error: equal expressions as operands to `!=`
34
+ --> $DIR/eq_op.rs:14:13
35
+ |
36
+ LL | let _ = x != x;
37
+ | ^^^^^^
38
+ |
39
+ = note: if you intended to check if the operand is NaN, use `.is_nan()` instead
40
+
33
41
error: equal expressions as operands to `&`
34
- --> $DIR/eq_op.rs:15 :13
42
+ --> $DIR/eq_op.rs:17 :13
35
43
|
36
44
LL | let _ = (1u32 as u64) & (1u32 as u64);
37
45
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
38
46
39
47
error: equal expressions as operands to `^`
40
- --> $DIR/eq_op.rs:18 :17
48
+ --> $DIR/eq_op.rs:20 :17
41
49
|
42
50
LL | let _ = 1 ^ ((((((1))))));
43
51
| ^^^^^^^^^^^^^^^^^
44
52
45
53
error: equal expressions as operands to `<`
46
- --> $DIR/eq_op.rs:22 :13
54
+ --> $DIR/eq_op.rs:24 :13
47
55
|
48
56
LL | let _ = (-(2) < -(2));
49
57
| ^^^^^^^^^^^^^
50
58
51
59
error: equal expressions as operands to `==`
52
- --> $DIR/eq_op.rs:23 :13
60
+ --> $DIR/eq_op.rs:25 :13
53
61
|
54
62
LL | let _ = ((1 + 1) & (1 + 1) == (1 + 1) & (1 + 1));
55
63
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
56
64
57
65
error: equal expressions as operands to `&`
58
- --> $DIR/eq_op.rs:23 :14
66
+ --> $DIR/eq_op.rs:25 :14
59
67
|
60
68
LL | let _ = ((1 + 1) & (1 + 1) == (1 + 1) & (1 + 1));
61
69
| ^^^^^^^^^^^^^^^^^
62
70
63
71
error: equal expressions as operands to `&`
64
- --> $DIR/eq_op.rs:23 :35
72
+ --> $DIR/eq_op.rs:25 :35
65
73
|
66
74
LL | let _ = ((1 + 1) & (1 + 1) == (1 + 1) & (1 + 1));
67
75
| ^^^^^^^^^^^^^^^^^
68
76
69
77
error: equal expressions as operands to `==`
70
- --> $DIR/eq_op.rs:24 :13
78
+ --> $DIR/eq_op.rs:26 :13
71
79
|
72
80
LL | let _ = (1 * 2) + (3 * 4) == 1 * 2 + 3 * 4;
73
81
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
74
82
75
83
error: equal expressions as operands to `!=`
76
- --> $DIR/eq_op.rs:27 :13
84
+ --> $DIR/eq_op.rs:29 :13
77
85
|
78
86
LL | let _ = ([1] != [1]);
79
87
| ^^^^^^^^^^^^
80
88
81
89
error: equal expressions as operands to `!=`
82
- --> $DIR/eq_op.rs:28 :13
90
+ --> $DIR/eq_op.rs:30 :13
83
91
|
84
92
LL | let _ = ((1, 2) != (1, 2));
85
93
| ^^^^^^^^^^^^^^^^^^
86
94
87
95
error: equal expressions as operands to `==`
88
- --> $DIR/eq_op.rs:32 :13
96
+ --> $DIR/eq_op.rs:34 :13
89
97
|
90
98
LL | let _ = 1 + 1 == 2;
91
99
| ^^^^^^^^^^
92
100
93
101
error: equal expressions as operands to `==`
94
- --> $DIR/eq_op.rs:33 :13
102
+ --> $DIR/eq_op.rs:35 :13
95
103
|
96
104
LL | let _ = 1 - 1 == 0;
97
105
| ^^^^^^^^^^
98
106
99
107
error: equal expressions as operands to `-`
100
- --> $DIR/eq_op.rs:33 :13
108
+ --> $DIR/eq_op.rs:35 :13
101
109
|
102
110
LL | let _ = 1 - 1 == 0;
103
111
| ^^^^^
104
112
105
113
error: equal expressions as operands to `-`
106
- --> $DIR/eq_op.rs:35 :13
114
+ --> $DIR/eq_op.rs:37 :13
107
115
|
108
116
LL | let _ = 1 - 1;
109
117
| ^^^^^
110
118
111
119
error: equal expressions as operands to `/`
112
- --> $DIR/eq_op.rs:36 :13
120
+ --> $DIR/eq_op.rs:38 :13
113
121
|
114
122
LL | let _ = 1 / 1;
115
123
| ^^^^^
116
124
117
125
error: equal expressions as operands to `&&`
118
- --> $DIR/eq_op.rs:37 :13
126
+ --> $DIR/eq_op.rs:39 :13
119
127
|
120
128
LL | let _ = true && true;
121
129
| ^^^^^^^^^^^^
122
130
123
131
error: equal expressions as operands to `||`
124
- --> $DIR/eq_op.rs:39 :13
132
+ --> $DIR/eq_op.rs:41 :13
125
133
|
126
134
LL | let _ = true || true;
127
135
| ^^^^^^^^^^^^
128
136
129
137
error: equal expressions as operands to `&&`
130
- --> $DIR/eq_op.rs:44 :13
138
+ --> $DIR/eq_op.rs:46 :13
131
139
|
132
140
LL | let _ = a == b && b == a;
133
141
| ^^^^^^^^^^^^^^^^
134
142
135
143
error: equal expressions as operands to `&&`
136
- --> $DIR/eq_op.rs:45 :13
144
+ --> $DIR/eq_op.rs:47 :13
137
145
|
138
146
LL | let _ = a != b && b != a;
139
147
| ^^^^^^^^^^^^^^^^
140
148
141
149
error: equal expressions as operands to `&&`
142
- --> $DIR/eq_op.rs:46 :13
150
+ --> $DIR/eq_op.rs:48 :13
143
151
|
144
152
LL | let _ = a < b && b > a;
145
153
| ^^^^^^^^^^^^^^
146
154
147
155
error: equal expressions as operands to `&&`
148
- --> $DIR/eq_op.rs:47 :13
156
+ --> $DIR/eq_op.rs:49 :13
149
157
|
150
158
LL | let _ = a <= b && b >= a;
151
159
| ^^^^^^^^^^^^^^^^
152
160
153
161
error: equal expressions as operands to `==`
154
- --> $DIR/eq_op.rs:50 :13
162
+ --> $DIR/eq_op.rs:52 :13
155
163
|
156
164
LL | let _ = a == a;
157
165
| ^^^^^^
158
166
159
167
error: equal expressions as operands to `/`
160
- --> $DIR/eq_op.rs:60 :20
168
+ --> $DIR/eq_op.rs:62 :20
161
169
|
162
170
LL | const D: u32 = A / A;
163
171
| ^^^^^
164
172
165
173
error: equal expressions as operands to `==`
166
- --> $DIR/eq_op.rs:91 :5
174
+ --> $DIR/eq_op.rs:93 :5
167
175
|
168
176
LL | (n1.inner.0).0 == (n1.inner.0).0 && (n1.inner.1).0 == (n2.inner.1).0 && (n1.inner.2).0 == (n2.inner.2).0
169
177
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
170
178
171
- error: aborting due to 28 previous errors
179
+ error: aborting due to 29 previous errors
172
180
0 commit comments