add a note to the error message

This commit is contained in:
Axary 2018-11-16 18:43:06 +01:00
parent 4c4aff9b3d
commit 646d68f585
3 changed files with 7 additions and 3 deletions

View file

@ -5388,7 +5388,10 @@ impl<'a> Parser<'a> {
self.expect(&token::OpenDelim(token::Paren))?;
if let Ok(Some(_)) = self.parse_self_arg() {
return Err(self.fatal("unexpected `self` argument in bare function"))
let mut err = self.struct_span_err(self.prev_span
, "unexpected `self` argument in bare function");
err.span_label(self.prev_span, "invalid argument in bare function");
return Err(err);
}
let sp = self.span;