diff options
| author | Mara Bos <m-ou.se@m-ou.se> | 2021-06-14 12:25:18 +0000 |
|---|---|---|
| committer | lrh2000 <lrh2000@pku.edu.cn> | 2021-06-26 23:09:43 +0800 |
| commit | c856e6fa531a0a84819578272ae01d3cabc2cd4d (patch) | |
| tree | 64390d3c75ecc6db15e1df3736e286b96e5527d6 /compiler/rustc_parse/src | |
| parent | 8dee9bc8fcaf74776d067f34745bc4d7411d80f7 (diff) | |
| download | rust-c856e6fa531a0a84819578272ae01d3cabc2cd4d.tar.gz rust-c856e6fa531a0a84819578272ae01d3cabc2cd4d.zip | |
Add machine applicable suggestion to unknown prefix error.
Diffstat (limited to 'compiler/rustc_parse/src')
| -rw-r--r-- | compiler/rustc_parse/src/lexer/mod.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/compiler/rustc_parse/src/lexer/mod.rs b/compiler/rustc_parse/src/lexer/mod.rs index 5710c386e3b..5d794b13699 100644 --- a/compiler/rustc_parse/src/lexer/mod.rs +++ b/compiler/rustc_parse/src/lexer/mod.rs @@ -509,12 +509,11 @@ impl<'a> StringReader<'a> { &format!("prefix `{}` is unknown", self.str_from_to(start, self.pos)), ); err.span_label(self.mk_sp(start, self.pos), "unknown prefix"); - err.span_label( + err.span_suggestion_verbose( self.mk_sp(self.pos, self.pos), - &format!( - "help: consider inserting a whitespace before this `{}`", - self.str_from_to(self.pos, self.pos + BytePos(1)), - ), + "consider inserting whitespace here", + " ".into(), + Applicability::MachineApplicable, ); err.note("prefixed identifiers and string literals are reserved since Rust 2021"); |
