while p.token != token::Eof {
if !p.eat(&token::Comma) {
- return Err(ecx.struct_span_err(p.span, "expected token: `,`"));
+ return Err(ecx.struct_span_err(p.token.span, "expected token: `,`"));
}
if p.token == token::Eof {
break;
name
} else {
return Err(ecx.struct_span_err(
- p.span,
+ p.token.span,
"expected ident, positional arguments cannot follow named arguments",
));
};