Patch for #4517
This works for fixed vectors, but I am unclear how slices should be printed, simply '&[...]' or...
e.i. How should regions be printed?
ty::note_and_explain_type_err(self.tcx, *err));
}
- fn report_mismatched_types(sp: span, e: ty::t, a: ty::t,
+ fn report_mismatched_types(&self, sp: span, e: ty::t, a: ty::t,
err: &ty::type_err) {
- // Don't report an error if expected is ty_err
let resolved_expected =
self.resolve_type_vars_if_possible(e);
let mk_msg = match ty::get(resolved_expected).sty {