@@ -30,143 +30,151 @@ error: equal expressions as operands to `>=`
3030LL | let _ = 1u64 >= 1u64;
3131 | ^^^^^^^^^^^^
3232
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+
3341error: equal expressions as operands to `&`
34- --> $DIR/eq_op.rs:15 :13
42+ --> $DIR/eq_op.rs:17 :13
3543 |
3644LL | let _ = (1u32 as u64) & (1u32 as u64);
3745 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3846
3947error: equal expressions as operands to `^`
40- --> $DIR/eq_op.rs:18 :17
48+ --> $DIR/eq_op.rs:20 :17
4149 |
4250LL | let _ = 1 ^ ((((((1))))));
4351 | ^^^^^^^^^^^^^^^^^
4452
4553error: equal expressions as operands to `<`
46- --> $DIR/eq_op.rs:22 :13
54+ --> $DIR/eq_op.rs:24 :13
4755 |
4856LL | let _ = (-(2) < -(2));
4957 | ^^^^^^^^^^^^^
5058
5159error: equal expressions as operands to `==`
52- --> $DIR/eq_op.rs:23 :13
60+ --> $DIR/eq_op.rs:25 :13
5361 |
5462LL | let _ = ((1 + 1) & (1 + 1) == (1 + 1) & (1 + 1));
5563 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5664
5765error: equal expressions as operands to `&`
58- --> $DIR/eq_op.rs:23 :14
66+ --> $DIR/eq_op.rs:25 :14
5967 |
6068LL | let _ = ((1 + 1) & (1 + 1) == (1 + 1) & (1 + 1));
6169 | ^^^^^^^^^^^^^^^^^
6270
6371error: equal expressions as operands to `&`
64- --> $DIR/eq_op.rs:23 :35
72+ --> $DIR/eq_op.rs:25 :35
6573 |
6674LL | let _ = ((1 + 1) & (1 + 1) == (1 + 1) & (1 + 1));
6775 | ^^^^^^^^^^^^^^^^^
6876
6977error: equal expressions as operands to `==`
70- --> $DIR/eq_op.rs:24 :13
78+ --> $DIR/eq_op.rs:26 :13
7179 |
7280LL | let _ = (1 * 2) + (3 * 4) == 1 * 2 + 3 * 4;
7381 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7482
7583error: equal expressions as operands to `!=`
76- --> $DIR/eq_op.rs:27 :13
84+ --> $DIR/eq_op.rs:29 :13
7785 |
7886LL | let _ = ([1] != [1]);
7987 | ^^^^^^^^^^^^
8088
8189error: equal expressions as operands to `!=`
82- --> $DIR/eq_op.rs:28 :13
90+ --> $DIR/eq_op.rs:30 :13
8391 |
8492LL | let _ = ((1, 2) != (1, 2));
8593 | ^^^^^^^^^^^^^^^^^^
8694
8795error: equal expressions as operands to `==`
88- --> $DIR/eq_op.rs:32 :13
96+ --> $DIR/eq_op.rs:34 :13
8997 |
9098LL | let _ = 1 + 1 == 2;
9199 | ^^^^^^^^^^
92100
93101error: equal expressions as operands to `==`
94- --> $DIR/eq_op.rs:33 :13
102+ --> $DIR/eq_op.rs:35 :13
95103 |
96104LL | let _ = 1 - 1 == 0;
97105 | ^^^^^^^^^^
98106
99107error: equal expressions as operands to `-`
100- --> $DIR/eq_op.rs:33 :13
108+ --> $DIR/eq_op.rs:35 :13
101109 |
102110LL | let _ = 1 - 1 == 0;
103111 | ^^^^^
104112
105113error: equal expressions as operands to `-`
106- --> $DIR/eq_op.rs:35 :13
114+ --> $DIR/eq_op.rs:37 :13
107115 |
108116LL | let _ = 1 - 1;
109117 | ^^^^^
110118
111119error: equal expressions as operands to `/`
112- --> $DIR/eq_op.rs:36 :13
120+ --> $DIR/eq_op.rs:38 :13
113121 |
114122LL | let _ = 1 / 1;
115123 | ^^^^^
116124
117125error: equal expressions as operands to `&&`
118- --> $DIR/eq_op.rs:37 :13
126+ --> $DIR/eq_op.rs:39 :13
119127 |
120128LL | let _ = true && true;
121129 | ^^^^^^^^^^^^
122130
123131error: equal expressions as operands to `||`
124- --> $DIR/eq_op.rs:39 :13
132+ --> $DIR/eq_op.rs:41 :13
125133 |
126134LL | let _ = true || true;
127135 | ^^^^^^^^^^^^
128136
129137error: equal expressions as operands to `&&`
130- --> $DIR/eq_op.rs:44 :13
138+ --> $DIR/eq_op.rs:46 :13
131139 |
132140LL | let _ = a == b && b == a;
133141 | ^^^^^^^^^^^^^^^^
134142
135143error: equal expressions as operands to `&&`
136- --> $DIR/eq_op.rs:45 :13
144+ --> $DIR/eq_op.rs:47 :13
137145 |
138146LL | let _ = a != b && b != a;
139147 | ^^^^^^^^^^^^^^^^
140148
141149error: equal expressions as operands to `&&`
142- --> $DIR/eq_op.rs:46 :13
150+ --> $DIR/eq_op.rs:48 :13
143151 |
144152LL | let _ = a < b && b > a;
145153 | ^^^^^^^^^^^^^^
146154
147155error: equal expressions as operands to `&&`
148- --> $DIR/eq_op.rs:47 :13
156+ --> $DIR/eq_op.rs:49 :13
149157 |
150158LL | let _ = a <= b && b >= a;
151159 | ^^^^^^^^^^^^^^^^
152160
153161error: equal expressions as operands to `==`
154- --> $DIR/eq_op.rs:50 :13
162+ --> $DIR/eq_op.rs:52 :13
155163 |
156164LL | let _ = a == a;
157165 | ^^^^^^
158166
159167error: equal expressions as operands to `/`
160- --> $DIR/eq_op.rs:60 :20
168+ --> $DIR/eq_op.rs:62 :20
161169 |
162170LL | const D: u32 = A / A;
163171 | ^^^^^
164172
165173error: equal expressions as operands to `==`
166- --> $DIR/eq_op.rs:91 :5
174+ --> $DIR/eq_op.rs:93 :5
167175 |
168176LL | (n1.inner.0).0 == (n1.inner.0).0 && (n1.inner.1).0 == (n2.inner.1).0 && (n1.inner.2).0 == (n2.inner.2).0
169177 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
170178
171- error: aborting due to 28 previous errors
179+ error: aborting due to 29 previous errors
172180
0 commit comments