Rollup merge of #35394 - mikhail-m1:master, r=jonathandturner
Update error format #35304 Fixes #35304 as part of #35233. r? @jonathandturner
This commit is contained in:
commit
46392c8076
@ -770,9 +770,10 @@ fn convert_item(ccx: &CrateCtxt, it: &hir::Item) {
|
||||
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) => {
|
||||
|
@ -12,7 +12,9 @@ struct Foo;
|
||||
|
||||
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() {}
|
||||
|
Loading…
x
Reference in New Issue
Block a user