]> git.lizzy.rs Git - rust.git/commitdiff
Remove unused resolve error message.
authorVictor Berger <victor.berger@m4x.org>
Fri, 31 Jul 2015 08:22:13 +0000 (10:22 +0200)
committerVictor Berger <victor.berger@m4x.org>
Fri, 31 Jul 2015 17:10:14 +0000 (19:10 +0200)
There is not situation where `foo` would be unresolved but not `foo::*`.

src/librustc_resolve/lib.rs
src/librustc_resolve/resolve_imports.rs

index fa9c7a2038c80323b380b97ef0affe18afc72f12..f66dfa83ff9489639d62581571a0ae22ed2fcad1 100644 (file)
@@ -176,7 +176,7 @@ pub enum ResolutionError<'a> {
     /// error E0431: `self` import can only appear in an import list with a non-empty prefix
     SelfImportOnlyInImportListWithNonEmptyPrefix,
     /// error E0432: unresolved import
-    UnresolvedImport(Option<(&'a str, Option<&'a str>)>),
+    UnresolvedImport(Option<(&'a str, &'a str)>),
     /// error E0433: failed to resolve
     FailedToResolve(&'a str),
     /// error E0434: can't capture dynamic environment in a fn item
@@ -359,8 +359,7 @@ fn resolve_error<'b, 'a:'b, 'tcx:'a>(resolver: &'b Resolver<'a, 'tcx>, span: syn
         }
         ResolutionError::UnresolvedImport(name) => {
             let msg = match name {
-                Some((n, Some(p))) => format!("unresolved import `{}`{}", n, p),
-                Some((n, None)) => format!("unresolved import (maybe you meant `{}::*`?)", n),
+                Some((n, p)) => format!("unresolved import `{}`{}", n, p),
                 None => "unresolved import".to_owned()
             };
             span_err!(resolver.session, span, E0432, "{}", msg);
@@ -1815,19 +1814,9 @@ fn report_unresolved_imports(&mut self, module_: Rc<Module>) {
         let imports = module_.imports.borrow();
         let import_count = imports.len();
         if index != import_count {
-            let sn = self.session
-                         .codemap()
-                         .span_to_snippet((*imports)[index].span)
-                         .unwrap();
-            if sn.contains("::") {
-                resolve_error(self,
-                              (*imports)[index].span,
-                              ResolutionError::UnresolvedImport(None));
-            } else {
-                resolve_error(self,
-                              (*imports)[index].span,
-                              ResolutionError::UnresolvedImport(Some((&*sn, None))));
-            }
+            resolve_error(self,
+                          (*imports)[index].span,
+                          ResolutionError::UnresolvedImport(None));
         }
 
         // Descend into children and anonymous children.
index 0a88a3c0aefbb8f9360d6fb0047df7d64373fa49..a9ad0cf137bb901eac9ff9c5156ebe4acd6e8bfb 100644 (file)
@@ -278,7 +278,7 @@ fn resolve_imports_for_module(&mut self, module: Rc<Module>) {
                                                 Some((&*import_path_to_string(
                                                         &import_directive.module_path,
                                                         import_directive.subclass),
-                                                      Some(&*help))))
+                                                      &*help)))
                                    );
                 }
                 ResolveResult::Indeterminate => break, // Bail out. We'll come around next time.