]> git.lizzy.rs Git - rust.git/blob - tests/ui/eq_op.stderr
Update to `rustc 1.19.0-nightly (6a5fc9eec 2017-05-02)`
[rust.git] / tests / ui / eq_op.stderr
1 error: this boolean expression can be simplified
2   --> $DIR/eq_op.rs:41:5
3    |
4 41 |     true && true;
5    |     ^^^^^^^^^^^^ help: try `true`
6    |
7 note: lint level defined here
8   --> $DIR/eq_op.rs:7:8
9    |
10 7  | #[deny(nonminimal_bool)]
11    |        ^^^^^^^^^^^^^^^
12
13 error: this boolean expression can be simplified
14   --> $DIR/eq_op.rs:43:5
15    |
16 43 |     true || true;
17    |     ^^^^^^^^^^^^ help: try `true`
18
19 error: this boolean expression can be simplified
20   --> $DIR/eq_op.rs:49:5
21    |
22 49 |     a == b && b == a;
23    |     ^^^^^^^^^^^^^^^^ help: try `a == b`
24
25 error: this boolean expression can be simplified
26   --> $DIR/eq_op.rs:51:5
27    |
28 51 |     a != b && b != a;
29    |     ^^^^^^^^^^^^^^^^ help: try `a != b`
30
31 error: this boolean expression can be simplified
32   --> $DIR/eq_op.rs:53:5
33    |
34 53 |     a < b && b > a;
35    |     ^^^^^^^^^^^^^^ help: try `a < b`
36
37 error: this boolean expression can be simplified
38   --> $DIR/eq_op.rs:55:5
39    |
40 55 |     a <= b && b >= a;
41    |     ^^^^^^^^^^^^^^^^ help: try `a <= b`
42
43 error: equal expressions as operands to `==`
44   --> $DIR/eq_op.rs:10:5
45    |
46 10 |     1 == 1;
47    |     ^^^^^^
48    |
49 note: lint level defined here
50   --> $DIR/eq_op.rs:4:8
51    |
52 4  | #[deny(eq_op)]
53    |        ^^^^^
54
55 error: equal expressions as operands to `==`
56   --> $DIR/eq_op.rs:11:5
57    |
58 11 |     "no" == "no";
59    |     ^^^^^^^^^^^^
60
61 error: equal expressions as operands to `!=`
62   --> $DIR/eq_op.rs:13:5
63    |
64 13 |     false != false;
65    |     ^^^^^^^^^^^^^^
66
67 error: equal expressions as operands to `<`
68   --> $DIR/eq_op.rs:14:5
69    |
70 14 |     1.5 < 1.5;
71    |     ^^^^^^^^^
72
73 error: equal expressions as operands to `>=`
74   --> $DIR/eq_op.rs:15:5
75    |
76 15 |     1u64 >= 1u64;
77    |     ^^^^^^^^^^^^
78
79 error: equal expressions as operands to `&`
80   --> $DIR/eq_op.rs:18:5
81    |
82 18 |     (1 as u64) & (1 as u64);
83    |     ^^^^^^^^^^^^^^^^^^^^^^^
84
85 error: equal expressions as operands to `^`
86   --> $DIR/eq_op.rs:19:5
87    |
88 19 |     1 ^ ((((((1))))));
89    |     ^^^^^^^^^^^^^^^^^
90
91 error: equal expressions as operands to `<`
92   --> $DIR/eq_op.rs:22:5
93    |
94 22 |     (-(2) < -(2));
95    |     ^^^^^^^^^^^^^
96
97 error: equal expressions as operands to `==`
98   --> $DIR/eq_op.rs:23:5
99    |
100 23 |     ((1 + 1) & (1 + 1) == (1 + 1) & (1 + 1));
101    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
102
103 error: equal expressions as operands to `&`
104   --> $DIR/eq_op.rs:23:6
105    |
106 23 |     ((1 + 1) & (1 + 1) == (1 + 1) & (1 + 1));
107    |      ^^^^^^^^^^^^^^^^^
108
109 error: equal expressions as operands to `&`
110   --> $DIR/eq_op.rs:23:27
111    |
112 23 |     ((1 + 1) & (1 + 1) == (1 + 1) & (1 + 1));
113    |                           ^^^^^^^^^^^^^^^^^
114
115 error: equal expressions as operands to `==`
116   --> $DIR/eq_op.rs:27:5
117    |
118 27 |     (1 * 2) + (3 * 4) == 1 * 2 + 3 * 4;
119    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
120
121 error: equal expressions as operands to `!=`
122   --> $DIR/eq_op.rs:30:5
123    |
124 30 |     ([1] != [1]);
125    |     ^^^^^^^^^^^^
126
127 error: equal expressions as operands to `!=`
128   --> $DIR/eq_op.rs:31:5
129    |
130 31 |     ((1, 2) != (1, 2));
131    |     ^^^^^^^^^^^^^^^^^^
132
133 error: equal expressions as operands to `==`
134   --> $DIR/eq_op.rs:35:5
135    |
136 35 |     1 + 1 == 2;
137    |     ^^^^^^^^^^
138
139 error: equal expressions as operands to `==`
140   --> $DIR/eq_op.rs:36:5
141    |
142 36 |     1 - 1 == 0;
143    |     ^^^^^^^^^^
144
145 error: equal expressions as operands to `-`
146   --> $DIR/eq_op.rs:36:5
147    |
148 36 |     1 - 1 == 0;
149    |     ^^^^^
150
151 error: equal expressions as operands to `-`
152   --> $DIR/eq_op.rs:39:5
153    |
154 39 |     1 - 1;
155    |     ^^^^^
156
157 error: equal expressions as operands to `/`
158   --> $DIR/eq_op.rs:40:5
159    |
160 40 |     1 / 1;
161    |     ^^^^^
162
163 error: equal expressions as operands to `&&`
164   --> $DIR/eq_op.rs:41:5
165    |
166 41 |     true && true;
167    |     ^^^^^^^^^^^^
168
169 error: equal expressions as operands to `||`
170   --> $DIR/eq_op.rs:43:5
171    |
172 43 |     true || true;
173    |     ^^^^^^^^^^^^
174
175 error: equal expressions as operands to `&&`
176   --> $DIR/eq_op.rs:49:5
177    |
178 49 |     a == b && b == a;
179    |     ^^^^^^^^^^^^^^^^
180
181 error: equal expressions as operands to `&&`
182   --> $DIR/eq_op.rs:51:5
183    |
184 51 |     a != b && b != a;
185    |     ^^^^^^^^^^^^^^^^
186
187 error: equal expressions as operands to `&&`
188   --> $DIR/eq_op.rs:53:5
189    |
190 53 |     a < b && b > a;
191    |     ^^^^^^^^^^^^^^
192
193 error: equal expressions as operands to `&&`
194   --> $DIR/eq_op.rs:55:5
195    |
196 55 |     a <= b && b >= a;
197    |     ^^^^^^^^^^^^^^^^
198
199 error: equal expressions as operands to `==`
200   --> $DIR/eq_op.rs:59:5
201    |
202 59 |     a == a;
203    |     ^^^^^^
204
205 warning: taken reference of right operand
206   --> $DIR/eq_op.rs:97:13
207    |
208 97 |     let z = x & &y;
209    |             ^^^^--
210    |                 |
211    |                 help: use the right value directly `y`
212    |
213    = note: #[warn(op_ref)] on by default
214
215 error: aborting due to 32 previous errors
216