]> git.lizzy.rs Git - rust.git/commitdiff
Swap primary/secondary spans for E0458
authorEsteban Küber <esteban@kuber.com.ar>
Mon, 11 Mar 2019 01:03:59 +0000 (18:03 -0700)
committerEsteban Küber <esteban@kuber.com.ar>
Sat, 23 Mar 2019 20:05:30 +0000 (13:05 -0700)
src/librustc_metadata/native_libs.rs
src/test/ui/bad/bad-extern-link-attrs.stderr
src/test/ui/error-codes/E0458.stderr

index 314c95a42bed096444527101ccd9a2e5766570bd..cb1af932ce067a2b03e2fb7112357ddff401c85b 100644 (file)
@@ -74,9 +74,10 @@ fn visit_item(&mut self, it: &'tcx hir::Item) {
                         "dylib" => cstore::NativeUnknown,
                         "framework" => cstore::NativeFramework,
                         k => {
-                            struct_span_err!(self.tcx.sess, m.span, E0458,
+                            struct_span_err!(self.tcx.sess, item.span, E0458,
                                       "unknown kind: `{}`", k)
-                                .span_label(item.span(), "unknown kind").emit();
+                                .span_label(item.span(), "unknown kind")
+                                .span_label(m.span, "").emit();
                             cstore::NativeUnknown
                         }
                     };
index 5baba599e741f1e75da1c893c8fe8a45d2b55054..a77f5f9f4383fb2f94b9b0d3caee0a9591d01a2a 100644 (file)
@@ -11,10 +11,10 @@ LL | #[link(name = "")]
    | ^^^^^^^^^^^^^^^^^^ empty name given
 
 error[E0458]: unknown kind: `bar`
-  --> $DIR/bad-extern-link-attrs.rs:4:1
+  --> $DIR/bad-extern-link-attrs.rs:4:22
    |
 LL | #[link(name = "foo", kind = "bar")]
-   | ^^^^^^^^^^^^^^^^^^^^^------------^^
+   | ---------------------^^^^^^^^^^^^--
    |                      |
    |                      unknown kind
 
index 9cfe7cccac1a5c6201e8c5df256a81e98149d3b3..154e0b121797d4e9ef07ba8aa4ab3098223e8180 100644 (file)
@@ -1,8 +1,8 @@
 error[E0458]: unknown kind: `wonderful_unicorn`
-  --> $DIR/E0458.rs:1:1
+  --> $DIR/E0458.rs:1:8
    |
 LL | #[link(kind = "wonderful_unicorn")] extern {}
-   | ^^^^^^^--------------------------^^
+   | -------^^^^^^^^^^^^^^^^^^^^^^^^^^--
    |        |
    |        unknown kind