Auto merge of #24892 - robinst:issue-24407-E0010, r=pnkfelix

Part of #24407.
This commit is contained in:
bors 2015-04-30 12:01:44 +00:00
commit f9ecc6e888

View file

@ -168,6 +168,12 @@ match x {
``` ```
"##, "##,
E0010: r##"
The value of statics and constants must be known at compile time, and they live
for the entire lifetime of a program. Creating a boxed value allocates memory on
the heap at runtime, and therefore cannot be done at compile time.
"##,
E0013: r##" E0013: r##"
Static and const variables can refer to other const variables. But a const Static and const variables can refer to other const variables. But a const
variable cannot refer to a static variable. For example, `Y` cannot refer to `X` variable cannot refer to a static variable. For example, `Y` cannot refer to `X`
@ -494,7 +500,6 @@ a compile-time constant.
} }
register_diagnostics! { register_diagnostics! {
E0010,
E0011, E0011,
E0012, E0012,
E0014, E0014,