]> git.lizzy.rs Git - rust.git/blob - src/test/ui/consts/const-integer-bool-ops.stderr
Rollup merge of #64603 - gilescope:unused-lifetime-warning, r=matthewjasper
[rust.git] / src / test / ui / consts / const-integer-bool-ops.stderr
1 error[E0308]: mismatched types
2   --> $DIR/const-integer-bool-ops.rs:1:18
3    |
4 LL | const X: usize = 42 && 39;
5    |                  ^^ expected bool, found integer
6    |
7    = note: expected type `bool`
8               found type `{integer}`
9
10 error[E0308]: mismatched types
11   --> $DIR/const-integer-bool-ops.rs:1:24
12    |
13 LL | const X: usize = 42 && 39;
14    |                        ^^ expected bool, found integer
15    |
16    = note: expected type `bool`
17               found type `{integer}`
18
19 error[E0308]: mismatched types
20   --> $DIR/const-integer-bool-ops.rs:1:18
21    |
22 LL | const X: usize = 42 && 39;
23    |                  ^^^^^^^^ expected usize, found bool
24
25 error[E0080]: evaluation of constant value failed
26   --> $DIR/const-integer-bool-ops.rs:8:18
27    |
28 LL | const ARR: [i32; X] = [99; 34];
29    |                  ^ referenced constant has errors
30
31 error[E0308]: mismatched types
32   --> $DIR/const-integer-bool-ops.rs:11:19
33    |
34 LL | const X1: usize = 42 || 39;
35    |                   ^^ expected bool, found integer
36    |
37    = note: expected type `bool`
38               found type `{integer}`
39
40 error[E0308]: mismatched types
41   --> $DIR/const-integer-bool-ops.rs:11:25
42    |
43 LL | const X1: usize = 42 || 39;
44    |                         ^^ expected bool, found integer
45    |
46    = note: expected type `bool`
47               found type `{integer}`
48
49 error[E0308]: mismatched types
50   --> $DIR/const-integer-bool-ops.rs:11:19
51    |
52 LL | const X1: usize = 42 || 39;
53    |                   ^^^^^^^^ expected usize, found bool
54
55 error[E0080]: evaluation of constant value failed
56   --> $DIR/const-integer-bool-ops.rs:18:19
57    |
58 LL | const ARR1: [i32; X1] = [99; 47];
59    |                   ^^ referenced constant has errors
60
61 error[E0308]: mismatched types
62   --> $DIR/const-integer-bool-ops.rs:21:19
63    |
64 LL | const X2: usize = -42 || -39;
65    |                   ^^^ expected bool, found integer
66    |
67    = note: expected type `bool`
68               found type `{integer}`
69
70 error[E0308]: mismatched types
71   --> $DIR/const-integer-bool-ops.rs:21:26
72    |
73 LL | const X2: usize = -42 || -39;
74    |                          ^^^ expected bool, found integer
75    |
76    = note: expected type `bool`
77               found type `{integer}`
78
79 error[E0308]: mismatched types
80   --> $DIR/const-integer-bool-ops.rs:21:19
81    |
82 LL | const X2: usize = -42 || -39;
83    |                   ^^^^^^^^^^ expected usize, found bool
84
85 error[E0080]: evaluation of constant value failed
86   --> $DIR/const-integer-bool-ops.rs:28:19
87    |
88 LL | const ARR2: [i32; X2] = [99; 18446744073709551607];
89    |                   ^^ referenced constant has errors
90
91 error[E0308]: mismatched types
92   --> $DIR/const-integer-bool-ops.rs:31:19
93    |
94 LL | const X3: usize = -42 && -39;
95    |                   ^^^ expected bool, found integer
96    |
97    = note: expected type `bool`
98               found type `{integer}`
99
100 error[E0308]: mismatched types
101   --> $DIR/const-integer-bool-ops.rs:31:26
102    |
103 LL | const X3: usize = -42 && -39;
104    |                          ^^^ expected bool, found integer
105    |
106    = note: expected type `bool`
107               found type `{integer}`
108
109 error[E0308]: mismatched types
110   --> $DIR/const-integer-bool-ops.rs:31:19
111    |
112 LL | const X3: usize = -42 && -39;
113    |                   ^^^^^^^^^^ expected usize, found bool
114
115 error[E0080]: evaluation of constant value failed
116   --> $DIR/const-integer-bool-ops.rs:38:19
117    |
118 LL | const ARR3: [i32; X3] = [99; 6];
119    |                   ^^ referenced constant has errors
120
121 error[E0308]: mismatched types
122   --> $DIR/const-integer-bool-ops.rs:41:18
123    |
124 LL | const Y: usize = 42.0 == 42.0;
125    |                  ^^^^^^^^^^^^ expected usize, found bool
126
127 error[E0080]: evaluation of constant value failed
128   --> $DIR/const-integer-bool-ops.rs:44:19
129    |
130 LL | const ARRR: [i32; Y] = [99; 1];
131    |                   ^ referenced constant has errors
132
133 error[E0308]: mismatched types
134   --> $DIR/const-integer-bool-ops.rs:47:19
135    |
136 LL | const Y1: usize = 42.0 >= 42.0;
137    |                   ^^^^^^^^^^^^ expected usize, found bool
138
139 error[E0080]: evaluation of constant value failed
140   --> $DIR/const-integer-bool-ops.rs:50:20
141    |
142 LL | const ARRR1: [i32; Y1] = [99; 1];
143    |                    ^^ referenced constant has errors
144
145 error[E0308]: mismatched types
146   --> $DIR/const-integer-bool-ops.rs:53:19
147    |
148 LL | const Y2: usize = 42.0 <= 42.0;
149    |                   ^^^^^^^^^^^^ expected usize, found bool
150
151 error[E0080]: evaluation of constant value failed
152   --> $DIR/const-integer-bool-ops.rs:56:20
153    |
154 LL | const ARRR2: [i32; Y2] = [99; 1];
155    |                    ^^ referenced constant has errors
156
157 error[E0308]: mismatched types
158   --> $DIR/const-integer-bool-ops.rs:59:19
159    |
160 LL | const Y3: usize = 42.0 > 42.0;
161    |                   ^^^^^^^^^^^ expected usize, found bool
162
163 error[E0080]: evaluation of constant value failed
164   --> $DIR/const-integer-bool-ops.rs:62:20
165    |
166 LL | const ARRR3: [i32; Y3] = [99; 0];
167    |                    ^^ referenced constant has errors
168
169 error[E0308]: mismatched types
170   --> $DIR/const-integer-bool-ops.rs:65:19
171    |
172 LL | const Y4: usize = 42.0 < 42.0;
173    |                   ^^^^^^^^^^^ expected usize, found bool
174
175 error[E0080]: evaluation of constant value failed
176   --> $DIR/const-integer-bool-ops.rs:68:20
177    |
178 LL | const ARRR4: [i32; Y4] = [99; 0];
179    |                    ^^ referenced constant has errors
180
181 error[E0308]: mismatched types
182   --> $DIR/const-integer-bool-ops.rs:71:19
183    |
184 LL | const Y5: usize = 42.0 != 42.0;
185    |                   ^^^^^^^^^^^^ expected usize, found bool
186
187 error[E0080]: evaluation of constant value failed
188   --> $DIR/const-integer-bool-ops.rs:74:20
189    |
190 LL | const ARRR5: [i32; Y5] = [99; 0];
191    |                    ^^ referenced constant has errors
192
193 error: aborting due to 28 previous errors
194
195 Some errors have detailed explanations: E0080, E0308.
196 For more information about an error, try `rustc --explain E0080`.