From: Guillaume Gomez Date: Sun, 12 Jul 2015 22:57:16 +0000 (+0200) Subject: Update error codes X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=48ee57e656ea955fe634df7c7e9f37c27c65580a;p=rust.git Update error codes --- diff --git a/src/librustc_resolve/diagnostics.rs b/src/librustc_resolve/diagnostics.rs index 34cd6ef002e..939991da203 100644 --- a/src/librustc_resolve/diagnostics.rs +++ b/src/librustc_resolve/diagnostics.rs @@ -210,10 +210,6 @@ fn main() {} E0258, E0364, // item is private E0365, // item is private - E0397, // failed to resolve - E0398, // unresolved import - E0399, // can't capture dynamic environment in a fn item - E0400, // attempt to use a non-constant value in a constant E0401, // can't use type parameters from outer function E0402, // cannot use an outer type parameter in this context E0403, // the name `{}` is already used @@ -248,6 +244,10 @@ fn main() {} E0428, // duplicate definition of ... E0429, // `self` imports are only allowed within a { } list E0430, // `self` import can only appear once in the list - E0431 // `self` import can only appear in an import list with a non-empty + E0431, // `self` import can only appear in an import list with a non-empty // prefix + E0432, // unresolved import + E0433, // failed to resolve + E0434, // can't capture dynamic environment in a fn item + E0435 // attempt to use a non-constant value in a constant } diff --git a/src/librustc_resolve/lib.rs b/src/librustc_resolve/lib.rs index b0cff1406c5..58c91aa81c7 100644 --- a/src/librustc_resolve/lib.rs +++ b/src/librustc_resolve/lib.rs @@ -1310,7 +1310,7 @@ fn resolve_item_in_lexical_scope(&mut self, PathSearch, true) { Failed(Some((span, msg))) => { - resolve_err!(self, span, E0397, "failed to resolve. {}", msg); + resolve_err!(self, span, E0433, "failed to resolve. {}", msg); }, Failed(None) => (), // Continue up the search chain. Indeterminate => { @@ -1568,10 +1568,10 @@ fn report_unresolved_imports(&mut self, module_: Rc) { .span_to_snippet((*imports)[index].span) .unwrap(); if sn.contains("::") { - resolve_err!(self, (*imports)[index].span, E0398, + resolve_err!(self, (*imports)[index].span, E0432, "{}", "unresolved import"); } else { - resolve_err!(self, (*imports)[index].span, E0398, + resolve_err!(self, (*imports)[index].span, E0432, "unresolved import (maybe you meant `{}::*`?)", sn); } } @@ -1698,14 +1698,14 @@ fn upvarify(&self, // This was an attempt to access an upvar inside a // named function item. This is not allowed, so we // report an error. - resolve_err!(self, span, E0399, "{}", + resolve_err!(self, span, E0434, "{}", "can't capture dynamic environment in a fn item; \ use the || { ... } closure form instead"); return None; } ConstantItemRibKind => { // Still doesn't deal with upvars - resolve_err!(self, span, E0400, "{}", + resolve_err!(self, span, E0435, "{}", "attempt to use a non-constant \ value in a constant"); return None; @@ -2678,7 +2678,7 @@ fn resolve_bare_identifier_pattern(&mut self, name: Name, span: Span) Failed(err) => { match err { Some((span, msg)) => { - resolve_err!(self, span, E0397, + resolve_err!(self, span, E0433, "failed to resolve: {}", msg); } @@ -2909,7 +2909,7 @@ fn resolve_module_relative_path(&mut self, } }; - resolve_err!(self, span, E0397, + resolve_err!(self, span, E0433, "failed to resolve: {}", msg); return None; @@ -2972,7 +2972,7 @@ fn resolve_crate_relative_path(&mut self, /*self.resolve_error(span, &format!("failed to resolve. {}", msg));*/ - resolve_err!(self, span, E0397, + resolve_err!(self, span, E0433, "failed to resolve: {}", msg); return None; @@ -3070,7 +3070,7 @@ fn resolve_item_by_name_in_lexical_scope(&mut self, failed to resolve {}", name); if let Some((span, msg)) = err { - resolve_err!(self, span, E0397, + resolve_err!(self, span, E0433, "failed to resolve: {}", msg) } diff --git a/src/librustc_resolve/resolve_imports.rs b/src/librustc_resolve/resolve_imports.rs index cbaa96c4334..162dc4bd381 100644 --- a/src/librustc_resolve/resolve_imports.rs +++ b/src/librustc_resolve/resolve_imports.rs @@ -272,7 +272,7 @@ fn resolve_imports_for_module(&mut self, module: Rc) { Some((span, msg)) => (span, format!(". {}", msg)), None => (import_directive.span, String::new()) }; - resolve_err!(self.resolver, span, E0398, + resolve_err!(self.resolver, span, E0432, "unresolved import `{}`{}", import_path_to_string( &import_directive.module_path,