Skip to content

Commit be464b8

Browse files
committed
Upgrade a span_delayed_bug into a span_bug, as we have no tests hitting it.
1 parent 3da9289 commit be464b8

File tree

1 file changed

+9
-7
lines changed
  • compiler/rustc_hir_typeck/src

1 file changed

+9
-7
lines changed

compiler/rustc_hir_typeck/src/expr.rs

+9-7
Original file line numberDiff line numberDiff line change
@@ -1341,14 +1341,16 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
13411341
self.write_method_call_and_enforce_effects(expr.hir_id, expr.span, method);
13421342
Ok(method)
13431343
}
1344-
Err(error) => Err(if segment.ident.name == kw::Empty {
1345-
self.dcx().span_delayed_bug(rcvr.span, "empty method name")
1346-
} else {
1347-
match self.report_method_error(expr.hir_id, rcvr_t, error, expected, false) {
1348-
Ok(diag) => diag.emit(),
1349-
Err(guar) => guar,
1344+
Err(error) => {
1345+
if segment.ident.name == kw::Empty {
1346+
span_bug!(rcvr.span, "empty method name")
1347+
} else {
1348+
match self.report_method_error(expr.hir_id, rcvr_t, error, expected, false) {
1349+
Ok(diag) => Err(diag.emit()),
1350+
Err(guar) => Err(guar),
1351+
}
13501352
}
1351-
}),
1353+
}
13521354
};
13531355

13541356
// Call the generic checker.

0 commit comments

Comments
 (0)