remove 'delay_span_bug' following 'references_error'
This commit is contained in:
parent
ab22f5521b
commit
a21a055ca6
1 changed files with 2 additions and 3 deletions
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue