E0458 Update error format #35932

- Fixes #35932
    - Part of #35233

    r? @jonathandturner
This commit is contained in:
Gavin Baker 2016-08-28 23:55:43 +10:00
parent 65249a5431
commit 0412fa8b8e
2 changed files with 6 additions and 3 deletions

View file

@ -965,8 +965,9 @@ impl<'a> LocalCrateReader<'a> {
Some("dylib") => cstore::NativeUnknown,
Some("framework") => cstore::NativeFramework,
Some(k) => {
span_err!(self.sess, m.span, E0458,
"unknown kind: `{}`", k);
struct_span_err!(self.sess, m.span, E0458,
"unknown kind: `{}`", k)
.span_label(m.span, &format!("unknown kind")).emit();
cstore::NativeUnknown
}
None => cstore::NativeUnknown

View file

@ -9,7 +9,9 @@
// except according to those terms.
#[link(kind = "wonderful_unicorn")] extern {} //~ ERROR E0458
//~^ ERROR E0459
//~| NOTE unknown kind
//~| ERROR E0459
//~| NOTE missing `name` argument
fn main() {
}