Reword error hint
This commit is contained in:
parent
a965beef8f
commit
cabc9be9e2
2 changed files with 3 additions and 2 deletions
|
@ -6002,7 +6002,8 @@ impl<'a> Parser<'a> {
|
||||||
if self.token.is_keyword(keywords::Const) {
|
if self.token.is_keyword(keywords::Const) {
|
||||||
self.diagnostic()
|
self.diagnostic()
|
||||||
.struct_span_err(self.span, "extern items cannot be `const`")
|
.struct_span_err(self.span, "extern items cannot be `const`")
|
||||||
.span_label(self.span, "use `static` instead").emit();
|
.span_suggestion(self.span, "instead try using", "static".to_owned())
|
||||||
|
.emit();
|
||||||
}
|
}
|
||||||
self.bump(); // `static` or `const`
|
self.bump(); // `static` or `const`
|
||||||
return Ok(Some(self.parse_item_foreign_static(visibility, lo, attrs)?));
|
return Ok(Some(self.parse_item_foreign_static(visibility, lo, attrs)?));
|
||||||
|
|
|
@ -2,7 +2,7 @@ error: extern items cannot be `const`
|
||||||
--> $DIR/extern-const.rs:14:5
|
--> $DIR/extern-const.rs:14:5
|
||||||
|
|
|
|
||||||
14 | const C: u8; //~ ERROR extern items cannot be `const`
|
14 | const C: u8; //~ ERROR extern items cannot be `const`
|
||||||
| ^^^^^ use `static` instead
|
| ^^^^^ help: instead try using: `static`
|
||||||
|
|
||||||
error: aborting due to previous error
|
error: aborting due to previous error
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue