let mut err = struct_span_err!(tcx.sess, impl_item.span, E0201,
"duplicate definitions with name `{}`:",
impl_item.name);
- span_note!(&mut err, *entry.get(),
- "previous definition of `{}` here",
- impl_item.name);
+ err.span_label(*entry.get(),
+ &format!("previous definition of `{}` here",
+ impl_item.name));
+ err.span_label(impl_item.span, &format!("duplicate definition"));
err.emit();
}
Vacant(entry) => {
impl Foo {
fn orange(&self) {} //~ NOTE previous definition of `orange` here
- fn orange(&self) {} //~ ERROR duplicate definitions with name `orange`
+ fn orange(&self) {}
+ //~^ ERROR duplicate definition
+ //~| NOTE duplicate definition
}
fn main() {}