| #![warn(unused_attributes)] //~ NOTE lint level is defined here | 
 |  | 
 | #[link_name = "foo"] | 
 | //~^ WARN attribute cannot be used on | 
 | //~| WARN previously accepted | 
 | //~| HELP can be applied to | 
 | //~| HELP remove the attribute | 
 | struct Foo; | 
 |  | 
 | #[link_name = "foobar"] | 
 | //~^ WARN attribute cannot be used on | 
 | //~| WARN previously accepted | 
 | //~| HELP can be applied to | 
 | //~| HELP remove the attribute | 
 | extern "C" { | 
 |     fn foo() -> u32; | 
 | } | 
 |  | 
 | #[link_name] | 
 | //~^ ERROR malformed `link_name` attribute input | 
 | //~| HELP must be of the form | 
 | //~| WARN attribute cannot be used on | 
 | //~| WARN previously accepted | 
 | //~| HELP remove the attribute | 
 | //~| HELP can be applied to | 
 | //~| NOTE for more information, visit | 
 | extern "C" { | 
 |     fn bar() -> u32; | 
 | } | 
 |  | 
 | fn main() {} |