@@ -16,12 +16,6 @@ error[E0308]: mismatched types
16
16
LL | const X: usize = 42 && 39;
17
17
| ^^^^^^^^ expected `usize`, found `bool`
18
18
19
- note: erroneous constant encountered
20
- --> $DIR/const-integer-bool-ops.rs:8:18
21
- |
22
- LL | const ARR: [i32; X] = [99; 34];
23
- | ^
24
-
25
19
error[E0308]: mismatched types
26
20
--> $DIR/const-integer-bool-ops.rs:10:19
27
21
|
@@ -40,12 +34,6 @@ error[E0308]: mismatched types
40
34
LL | const X1: usize = 42 || 39;
41
35
| ^^^^^^^^ expected `usize`, found `bool`
42
36
43
- note: erroneous constant encountered
44
- --> $DIR/const-integer-bool-ops.rs:17:19
45
- |
46
- LL | const ARR1: [i32; X1] = [99; 47];
47
- | ^^
48
-
49
37
error[E0308]: mismatched types
50
38
--> $DIR/const-integer-bool-ops.rs:19:19
51
39
|
@@ -64,12 +52,6 @@ error[E0308]: mismatched types
64
52
LL | const X2: usize = -42 || -39;
65
53
| ^^^^^^^^^^ expected `usize`, found `bool`
66
54
67
- note: erroneous constant encountered
68
- --> $DIR/const-integer-bool-ops.rs:26:19
69
- |
70
- LL | const ARR2: [i32; X2] = [99; 18446744073709551607];
71
- | ^^
72
-
73
55
error[E0308]: mismatched types
74
56
--> $DIR/const-integer-bool-ops.rs:28:19
75
57
|
@@ -88,84 +70,42 @@ error[E0308]: mismatched types
88
70
LL | const X3: usize = -42 && -39;
89
71
| ^^^^^^^^^^ expected `usize`, found `bool`
90
72
91
- note: erroneous constant encountered
92
- --> $DIR/const-integer-bool-ops.rs:35:19
93
- |
94
- LL | const ARR3: [i32; X3] = [99; 6];
95
- | ^^
96
-
97
73
error[E0308]: mismatched types
98
74
--> $DIR/const-integer-bool-ops.rs:37:18
99
75
|
100
76
LL | const Y: usize = 42.0 == 42.0;
101
77
| ^^^^^^^^^^^^ expected `usize`, found `bool`
102
78
103
- note: erroneous constant encountered
104
- --> $DIR/const-integer-bool-ops.rs:40:19
105
- |
106
- LL | const ARRR: [i32; Y] = [99; 1];
107
- | ^
108
-
109
79
error[E0308]: mismatched types
110
80
--> $DIR/const-integer-bool-ops.rs:42:19
111
81
|
112
82
LL | const Y1: usize = 42.0 >= 42.0;
113
83
| ^^^^^^^^^^^^ expected `usize`, found `bool`
114
84
115
- note: erroneous constant encountered
116
- --> $DIR/const-integer-bool-ops.rs:45:20
117
- |
118
- LL | const ARRR1: [i32; Y1] = [99; 1];
119
- | ^^
120
-
121
85
error[E0308]: mismatched types
122
86
--> $DIR/const-integer-bool-ops.rs:47:19
123
87
|
124
88
LL | const Y2: usize = 42.0 <= 42.0;
125
89
| ^^^^^^^^^^^^ expected `usize`, found `bool`
126
90
127
- note: erroneous constant encountered
128
- --> $DIR/const-integer-bool-ops.rs:50:20
129
- |
130
- LL | const ARRR2: [i32; Y2] = [99; 1];
131
- | ^^
132
-
133
91
error[E0308]: mismatched types
134
92
--> $DIR/const-integer-bool-ops.rs:52:19
135
93
|
136
94
LL | const Y3: usize = 42.0 > 42.0;
137
95
| ^^^^^^^^^^^ expected `usize`, found `bool`
138
96
139
- note: erroneous constant encountered
140
- --> $DIR/const-integer-bool-ops.rs:55:20
141
- |
142
- LL | const ARRR3: [i32; Y3] = [99; 0];
143
- | ^^
144
-
145
97
error[E0308]: mismatched types
146
98
--> $DIR/const-integer-bool-ops.rs:57:19
147
99
|
148
100
LL | const Y4: usize = 42.0 < 42.0;
149
101
| ^^^^^^^^^^^ expected `usize`, found `bool`
150
102
151
- note: erroneous constant encountered
152
- --> $DIR/const-integer-bool-ops.rs:60:20
153
- |
154
- LL | const ARRR4: [i32; Y4] = [99; 0];
155
- | ^^
156
-
157
103
error[E0308]: mismatched types
158
104
--> $DIR/const-integer-bool-ops.rs:62:19
159
105
|
160
106
LL | const Y5: usize = 42.0 != 42.0;
161
107
| ^^^^^^^^^^^^ expected `usize`, found `bool`
162
108
163
- note: erroneous constant encountered
164
- --> $DIR/const-integer-bool-ops.rs:65:20
165
- |
166
- LL | const ARRR5: [i32; Y5] = [99; 0];
167
- | ^^
168
-
169
109
error: aborting due to 18 previous errors
170
110
171
111
For more information about this error, try `rustc --explain E0308`.
0 commit comments