}
impl<'tcx> MutVisitor<'tcx> for NoLandingPads {
- fn visit_terminator(&mut self,
- bb: BasicBlock,
- terminator: &mut Terminator<'tcx>,
+ fn visit_terminator_kind(&mut self,
+ kind: &mut TerminatorKind<'tcx>,
location: Location) {
- if let Some(unwind) = terminator.kind.unwind_mut() {
+ if let Some(unwind) = kind.unwind_mut() {
unwind.take();
}
- self.super_terminator(bb, terminator, location);
+ self.super_terminator_kind(kind, location);
}
}