Remove unnecessary note on errors

Seeing the trait definition doesn't help with implementation not general
enough errors, so don't make the error message larger to show it.
This commit is contained in:
Matthew Jasper 2021-02-09 21:16:00 +00:00
parent 638980a07f
commit c2066cf069
14 changed files with 28 additions and 142 deletions

View file

@ -207,10 +207,6 @@ impl NiceRegionError<'me, 'tcx> {
self.tcx().def_path_str(trait_def_id),
);
let mut err = self.tcx().sess.struct_span_err(span, &msg);
err.span_label(
self.tcx().def_span(trait_def_id),
format!("trait `{}` defined here", self.tcx().def_path_str(trait_def_id)),
);
let leading_ellipsis = if let ObligationCauseCode::ItemObligation(def_id) = cause.code {
err.span_label(span, "doesn't satisfy where-clause");