1
Fork 0

remove 'delay_span_bug' following 'references_error'

This commit is contained in:
yukang 2022-11-03 09:22:08 +08:00
parent ab22f5521b
commit a21a055ca6

View file

@ -45,11 +45,10 @@ impl<'tcx> MirPass<'tcx> for PromoteTemps<'tcx> {
// There's not really any point in promoting errorful MIR. // There's not really any point in promoting errorful MIR.
// //
// This does not include MIR that failed const-checking, which we still try to promote. // This does not include MIR that failed const-checking, which we still try to promote.
if body.return_ty().references_error() { if let Err(_) = body.return_ty().error_reported() {
tcx.sess.delay_span_bug(body.span, "PromoteTemps: MIR had errors"); debug!("PromoteTemps: MIR had errors");
return; return;
} }
if body.source.promoted.is_some() { if body.source.promoted.is_some() {
return; return;
} }