]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_mir/transform/no_landing_pads.rs
Auto merge of #60318 - jethrogb:jb/try-from-slice-to-infallible, r=sfackler
[rust.git] / src / librustc_mir / transform / no_landing_pads.rs
index 089d9b9b544540a83cc3e2bb4af4b097adfa2ef7..648f4e65b0d076b9a6b8fa1c1609e10c872a2496 100644 (file)
@@ -24,13 +24,12 @@ pub fn no_landing_pads<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, mir: &mut Mir<'tcx
 }
 
 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);
     }
 }