Upgrade a span_delayed_bug into a span_bug, as we have no tests hitting it.

This commit is contained in:
Oli Scherer 2024-06-12 10:26:12 +00:00
parent 3da92891fd
commit be464b800c

View file

@ -1341,14 +1341,16 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
self.write_method_call_and_enforce_effects(expr.hir_id, expr.span, method);
Ok(method)
}
Err(error) => Err(if segment.ident.name == kw::Empty {
self.dcx().span_delayed_bug(rcvr.span, "empty method name")
} else {
match self.report_method_error(expr.hir_id, rcvr_t, error, expected, false) {
Ok(diag) => diag.emit(),
Err(guar) => guar,
Err(error) => {
if segment.ident.name == kw::Empty {
span_bug!(rcvr.span, "empty method name")
} else {
match self.report_method_error(expr.hir_id, rcvr_t, error, expected, false) {
Ok(diag) => Err(diag.emit()),
Err(guar) => Err(guar),
}
}
}),
}
};
// Call the generic checker.