Use span_suggestion instead of span_err_help

This commit is contained in:
keatinge 2018-01-06 15:22:29 -05:00
parent 8260209bb2
commit a9b746bb23
2 changed files with 4 additions and 6 deletions

View File

@ -3433,9 +3433,9 @@ impl<'a> Parser<'a> {
pats.push(self.parse_pat()?);
if self.token == token::OrOr {
self.span_err_help(self.span,
"unexpected token `||` after pattern",
"did you mean to use `|` to specify multiple patterns?");
let mut err = self.struct_span_err(self.span, "unexpected token `||` after pattern");
err.span_suggestion(self.span, "use a single `|` to specify multiple patterns", "|".to_owned());
err.emit();
self.bump();
} else if self.check(&token::BinOp(token::Or)) {
self.bump();

View File

@ -2,9 +2,7 @@ error: unexpected token `||` after pattern
--> $DIR/multiple-pattern-typo.rs:14:15
|
14 | 1 | 2 || 3 => (), //~ ERROR unexpected token `||` after pattern
| ^^
|
= help: did you mean to use `|` to specify multiple patterns?
| ^^ help: use a single `|` to specify multiple patterns: `|`
error: aborting due to previous error