Skip to content

Commit a9b746b

Browse files
committed
Use span_suggestion instead of span_err_help
1 parent 8260209 commit a9b746b

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

src/libsyntax/parse/parser.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -3433,9 +3433,9 @@ impl<'a> Parser<'a> {
34333433
pats.push(self.parse_pat()?);
34343434

34353435
if self.token == token::OrOr {
3436-
self.span_err_help(self.span,
3437-
"unexpected token `||` after pattern",
3438-
"did you mean to use `|` to specify multiple patterns?");
3436+
let mut err = self.struct_span_err(self.span, "unexpected token `||` after pattern");
3437+
err.span_suggestion(self.span, "use a single `|` to specify multiple patterns", "|".to_owned());
3438+
err.emit();
34393439
self.bump();
34403440
} else if self.check(&token::BinOp(token::Or)) {
34413441
self.bump();

src/test/ui/did_you_mean/multiple-pattern-typo.stderr

+1-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@ error: unexpected token `||` after pattern
22
--> $DIR/multiple-pattern-typo.rs:14:15
33
|
44
14 | 1 | 2 || 3 => (), //~ ERROR unexpected token `||` after pattern
5-
| ^^
6-
|
7-
= help: did you mean to use `|` to specify multiple patterns?
5+
| ^^ help: use a single `|` to specify multiple patterns: `|`
86

97
error: aborting due to previous error
108

0 commit comments

Comments
 (0)