File tree Expand file tree Collapse file tree 2 files changed +16
-4
lines changed
branches/auto/src/librustc Expand file tree Collapse file tree 2 files changed +16
-4
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
8
8
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
9
9
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
10
10
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
11
- refs/heads/auto: ec4ba272b00c7a7cae537a73d52f692a1a943e1b
11
+ refs/heads/auto: 771ab35c3d3ee684a0d938fe50b1dc21edbca621
12
12
refs/tags/release-0.6: b4ebcfa1812664df5e142f0134a5faea3918544c
13
13
refs/tags/0.1: b19db808c2793fe2976759b85a355c3ad8c8b336
14
14
refs/tags/0.2: 1754d02027f2924bed83b0160ee340c7f41d5ea1
Original file line number Diff line number Diff line change @@ -218,7 +218,14 @@ match x {
218
218
E0010 : r##"
219
219
The value of statics and constants must be known at compile time, and they live
220
220
for the entire lifetime of a program. Creating a boxed value allocates memory on
221
- the heap at runtime, and therefore cannot be done at compile time.
221
+ the heap at runtime, and therefore cannot be done at compile time. Erroneous
222
+ code example:
223
+
224
+ ```
225
+ #![feature(box_syntax)]
226
+
227
+ const CON : Box<i32> = box 0;
228
+ ```
222
229
"## ,
223
230
224
231
E0011 : r##"
@@ -335,7 +342,6 @@ is not allowed.
335
342
336
343
If you really want global mutable state, try using `static mut` or a global
337
344
`UnsafeCell`.
338
-
339
345
"## ,
340
346
341
347
E0018 : r##"
@@ -399,7 +405,13 @@ fn main() {
399
405
400
406
E0020 : r##"
401
407
This error indicates that an attempt was made to divide by zero (or take the
402
- remainder of a zero divisor) in a static or constant expression.
408
+ remainder of a zero divisor) in a static or constant expression. Erroneous
409
+ code example:
410
+
411
+ ```
412
+ const X: i32 = 42 / 0;
413
+ // error: attempted to divide by zero in a constant expression
414
+ ```
403
415
"## ,
404
416
405
417
E0022 : r##"
You can’t perform that action at this time.
0 commit comments