Skip to content

Commit bf6b84b

Browse files
committed
Fix new usage of old api
1 parent 5cbda2a commit bf6b84b

File tree

5 files changed

+7
-10
lines changed

5 files changed

+7
-10
lines changed

compiler/rustc_mir_dataflow/src/value_analysis.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ pub trait ValueAnalysis<'tcx> {
238238
TerminatorKind::Goto { .. }
239239
| TerminatorKind::SwitchInt { .. }
240240
| TerminatorKind::Resume
241-
| TerminatorKind::Abort
241+
| TerminatorKind::Terminate
242242
| TerminatorKind::Return
243243
| TerminatorKind::Unreachable
244244
| TerminatorKind::Assert { .. }

compiler/rustc_mir_transform/src/check_alignment.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ fn insert_alignment_check<'tcx>(
221221
required: Operand::Copy(alignment),
222222
found: Operand::Copy(addr),
223223
},
224-
cleanup: None,
224+
unwind: UnwindAction::Terminate,
225225
},
226226
});
227227
}

compiler/rustc_mir_transform/src/dataflow_const_prop.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -567,7 +567,7 @@ impl<'mir, 'tcx> rustc_const_eval::interpret::Machine<'mir, 'tcx> for DummyMachi
567567
_args: &[rustc_const_eval::interpret::OpTy<'tcx, Self::Provenance>],
568568
_destination: &rustc_const_eval::interpret::PlaceTy<'tcx, Self::Provenance>,
569569
_target: Option<BasicBlock>,
570-
_unwind: rustc_const_eval::interpret::StackPopUnwind,
570+
_unwind: UnwindAction,
571571
) -> interpret::InterpResult<'tcx, Option<(&'mir Body<'tcx>, ty::Instance<'tcx>)>> {
572572
unimplemented!()
573573
}
@@ -578,15 +578,15 @@ impl<'mir, 'tcx> rustc_const_eval::interpret::Machine<'mir, 'tcx> for DummyMachi
578578
_args: &[rustc_const_eval::interpret::OpTy<'tcx, Self::Provenance>],
579579
_destination: &rustc_const_eval::interpret::PlaceTy<'tcx, Self::Provenance>,
580580
_target: Option<BasicBlock>,
581-
_unwind: rustc_const_eval::interpret::StackPopUnwind,
581+
_unwind: UnwindAction,
582582
) -> interpret::InterpResult<'tcx> {
583583
unimplemented!()
584584
}
585585

586586
fn assert_panic(
587587
_ecx: &mut InterpCx<'mir, 'tcx, Self>,
588588
_msg: &rustc_middle::mir::AssertMessage<'tcx>,
589-
_unwind: Option<BasicBlock>,
589+
_unwind: UnwindAction,
590590
) -> interpret::InterpResult<'tcx> {
591591
unimplemented!()
592592
}

compiler/rustc_smir/src/rustc_smir/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ fn rustc_terminator_to_terminator(
143143
otherwise: targets.otherwise().as_usize(),
144144
},
145145
Resume => Terminator::Resume,
146-
Abort => Terminator::Abort,
146+
Terminate => Terminator::Abort,
147147
Return => Terminator::Return,
148148
Unreachable => Terminator::Unreachable,
149149
Drop { .. } => todo!(),

src/tools/miri/src/shims/panic.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -237,10 +237,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriInterpCxExt<'mir, 'tcx> {
237237
None,
238238
StackPopCleanup::Goto {
239239
ret: None,
240-
unwind: match unwind {
241-
Some(cleanup) => StackPopUnwind::Cleanup(cleanup),
242-
None => StackPopUnwind::Skip,
243-
},
240+
unwind,
244241
},
245242
)?;
246243
}

0 commit comments

Comments
 (0)