Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/mir/eval/shim/simd.rs')
| -rw-r--r-- | crates/hir-ty/src/mir/eval/shim/simd.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/hir-ty/src/mir/eval/shim/simd.rs b/crates/hir-ty/src/mir/eval/shim/simd.rs index 5190066242..f9156417f2 100644 --- a/crates/hir-ty/src/mir/eval/shim/simd.rs +++ b/crates/hir-ty/src/mir/eval/shim/simd.rs @@ -46,7 +46,7 @@ impl Evaluator<'_> { match try_const_usize(self.db, len) { Some(len) => { let Some(ty) = - subst.as_slice(Interner).get(0).and_then(|it| it.ty(Interner)) + subst.as_slice(Interner).first().and_then(|it| it.ty(Interner)) else { return Err(MirEvalError::TypeError("simd type with no ty param")); }; @@ -106,7 +106,7 @@ impl Evaluator<'_> { } } if is_signed { - if let Some((&l, &r)) = l.iter().zip(r).rev().next() { + if let Some((&l, &r)) = l.iter().zip(r).next_back() { if l != r { result = (l as i8).cmp(&(r as i8)); } |