String::new(),
Applicability::MachineApplicable,
);
+ if p.look_ahead(0, |t| t == &token::Comma) {
+ err.tool_only_span_suggestion(
+ p.token.span,
+ "remove this comma",
+ String::new(),
+ Applicability::MachineApplicable,
+ );
+ }
err.emit();
}
if !args.options.contains(option) {
args.options |= option;
} else {
- let mut span = p.prev_token.span;
- if p.look_ahead(0, |t| t == &token::Comma) {
- span = span.to(p.token.span);
- }
- err_duplicate_option(p, symbol, span);
+ err_duplicate_option(p, symbol, p.prev_token.span);
}
}