提交 a9b746bb 编写于 作者: K keatinge

Use span_suggestion instead of span_err_help

上级 8260209b
......@@ -3433,9 +3433,9 @@ fn parse_pats(&mut self) -> PResult<'a, Vec<P<Pat>>> {
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();
......
......@@ -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
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册