about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPaul Fanelli <paul.fanelli@gmail.com>2016-08-28 00:38:04 +0000
committerPaul Fanelli <paul.fanelli@gmail.com>2016-08-29 15:44:05 +0000
commit58ced1635b6c7766b18d47af45bcd484af578ab5 (patch)
tree9f01c8d2394b6fc5b5629126003bc20d9f21574c
parentacd3f796d26e9295db1eba1ef16e0d4cc3b96dd5 (diff)
downloadrust-58ced1635b6c7766b18d47af45bcd484af578ab5.tar.gz
rust-58ced1635b6c7766b18d47af45bcd484af578ab5.zip
Update E0463 error message to new format
-rw-r--r--src/librustc_metadata/loader.rs8
-rw-r--r--src/test/compile-fail/E0463.rs4
2 files changed, 8 insertions, 4 deletions
diff --git a/src/librustc_metadata/loader.rs b/src/librustc_metadata/loader.rs
index b2c87db8ef5..44d7861066d 100644
--- a/src/librustc_metadata/loader.rs
+++ b/src/librustc_metadata/loader.rs
@@ -342,9 +342,11 @@ impl<'a> Context<'a> {
                              "found crate `{}` compiled by an incompatible version of rustc{}",
                              self.ident, add)
         } else {
-            struct_span_err!(self.sess, self.span, E0463,
-                             "can't find crate for `{}`{}",
-                             self.ident, add)
+            let mut err = struct_span_err!(self.sess, self.span, E0463,
+                                           "can't find crate for `{}`{}",
+                                           self.ident, add);
+            err.span_label(self.span, &format!("can't find crate"));
+            err
         };
 
         if !self.rejected_via_triple.is_empty() {
diff --git a/src/test/compile-fail/E0463.rs b/src/test/compile-fail/E0463.rs
index 3eff107365a..3ce5b83e89f 100644
--- a/src/test/compile-fail/E0463.rs
+++ b/src/test/compile-fail/E0463.rs
@@ -9,7 +9,9 @@
 // except according to those terms.
 
 #![feature(plugin)]
-#![plugin(cookie_monster)] //~ ERROR E0463
+#![plugin(cookie_monster)]
+//~^ ERROR E0463
+//~| NOTE can't find crate
 extern crate cake_is_a_lie;
 
 fn main() {