Rollup merge of #62791 - estebank:type-ascription, r=petrochenkov
Handle more cases of typos misinterpreted as type ascription Fix #60933, #54516. CC #47666, #34255, #48016.
This commit is contained in:
@@ -141,7 +141,10 @@ fn parse_args<'a>(
|
||||
|
||||
while p.token != token::Eof {
|
||||
if !p.eat(&token::Comma) {
|
||||
return Err(ecx.struct_span_err(p.token.span, "expected token: `,`"));
|
||||
let mut err = ecx.struct_span_err(p.token.span, "expected token: `,`");
|
||||
err.span_label(p.token.span, "expected `,`");
|
||||
p.maybe_annotate_with_ascription(&mut err, false);
|
||||
return Err(err);
|
||||
}
|
||||
if p.token == token::Eof {
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user