From 0e4a77bbfeb56e715ffdc5419247c46f22ff1ffa Mon Sep 17 00:00:00 2001 From: Chris Wong Date: Wed, 15 Apr 2015 21:15:09 +1200 Subject: [PATCH] rustc: Add long diagnostics for E0306 and E0307 --- src/librustc/diagnostics.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/librustc/diagnostics.rs b/src/librustc/diagnostics.rs index 222ebb09f91..e1eb8d74186 100644 --- a/src/librustc/diagnostics.rs +++ b/src/librustc/diagnostics.rs @@ -293,6 +293,16 @@ enum Method { GET, POST } } See also https://github.com/rust-lang/rust/issues/14587 +"##, + +E0306: r##" +In an array literal `[x; N]`, `N` is the number of elements in the array. This +number cannot be negative. +"##, + +E0307: r##" +The length of an array is part of its type. For this reason, this length must be +a compile-time constant. "## } @@ -353,8 +363,6 @@ enum Method { GET, POST } E0300, // unexpanded macro E0304, // expected signed integer constant E0305, // expected constant - E0306, // expected positive integer for repeat count - E0307, // expected constant integer for repeat count E0308, E0309, // thing may not live long enough E0310, // thing may not live long enough -- 2.44.0