]> git.proxmox.com Git - rustc.git/blobdiff - src/librustc_typeck/check_unused.rs
New upstream version 1.14.0+dfsg1
[rustc.git] / src / librustc_typeck / check_unused.rs
index f66f15b238e73fd8eba05395546d54cad68b8cd3..7e41a672bf32541e831591b66a9f0b675913364e 100644 (file)
@@ -30,10 +30,13 @@ impl<'a, 'tcx> UnusedTraitImportVisitor<'a, 'tcx> {
         if self.tcx.used_trait_imports.borrow().contains(&id) {
             return;
         }
-        self.tcx.sess.add_lint(lint::builtin::UNUSED_IMPORTS,
-                               id,
-                               span,
-                               "unused import".to_string());
+
+        let msg = if let Ok(snippet) = self.tcx.sess.codemap().span_to_snippet(span) {
+            format!("unused import: `{}`", snippet)
+        } else {
+            "unused import".to_string()
+        };
+        self.tcx.sess.add_lint(lint::builtin::UNUSED_IMPORTS, id, span, msg);
     }
 }