]> git.lizzy.rs Git - rust.git/commitdiff
Update error codes
authorGuillaume Gomez <guillaume1.gomez@gmail.com>
Sun, 12 Jul 2015 22:57:16 +0000 (00:57 +0200)
committerGuillaume Gomez <guillaume1.gomez@gmail.com>
Sun, 12 Jul 2015 22:57:16 +0000 (00:57 +0200)
src/librustc_resolve/diagnostics.rs
src/librustc_resolve/lib.rs
src/librustc_resolve/resolve_imports.rs

index 34cd6ef002ec8a32a37119ecf5d86f37214ec0b2..939991da20307f0679918f33677d9055b2c8e785 100644 (file)
@@ -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
 }
index b0cff1406c5cce5276da494ea7bc5f315a95f010..58c91aa81c771977ea13320d0294708f84547ba4 100644 (file)
@@ -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<Module>) {
                          .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)
                 }
index cbaa96c4334e3ae604648ba3b5319254db9029b5..162dc4bd3815ac3b01901cb478f55951b69d0f08 100644 (file)
@@ -272,7 +272,7 @@ fn resolve_imports_for_module(&mut self, module: Rc<Module>) {
                         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,