X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;ds=sidebyside;f=compiler%2Frustc_middle%2Fsrc%2Fmir%2Fterminator.rs;h=c8db4aeb449b87e66b1a99e78572f7046a1dce98;hb=ad2a80e412768fd2c9a162a3b68e1489af446f2f;hp=887dbefa9f2da411bddbd8e4940b79dec02f1237;hpb=f5b68a4444a96f8a2915dfa8b7fc9b641f56bdf2;p=rust.git diff --git a/compiler/rustc_middle/src/mir/terminator.rs b/compiler/rustc_middle/src/mir/terminator.rs index 887dbefa9f2..c8db4aeb449 100644 --- a/compiler/rustc_middle/src/mir/terminator.rs +++ b/compiler/rustc_middle/src/mir/terminator.rs @@ -67,7 +67,7 @@ pub fn otherwise(&self) -> BasicBlock { /// /// Note that this may yield 0 elements. Only the `otherwise` branch is mandatory. pub fn iter(&self) -> SwitchTargetsIter<'_> { - SwitchTargetsIter { inner: self.values.iter().zip(self.targets.iter()) } + SwitchTargetsIter { inner: iter::zip(&self.values, &self.targets) } } /// Returns a slice with all possible jump targets (including the fallback target).