about summary refs log tree commit diff
diff options
context:
space:
mode:
authorOli Scherer <github333195615777966@oli-obk.de>2025-02-05 15:22:10 +0000
committerOli Scherer <github333195615777966@oli-obk.de>2025-03-06 10:47:40 +0000
commite5c1d1cb7ee727246a6d453f52b5707e264387d5 (patch)
treefa9b6e183d9e827941fe812a6d6f24e4eea76f95
parent1f0d0571c556f9b9fb90b093a897cc1fec1157f6 (diff)
downloadrust-e5c1d1cb7ee727246a6d453f52b5707e264387d5.tar.gz
rust-e5c1d1cb7ee727246a6d453f52b5707e264387d5.zip
Remove the `Option` part of range ends in the HIR
-rw-r--r--clippy_utils/src/hir_utils.rs11
1 files changed, 3 insertions, 8 deletions
diff --git a/clippy_utils/src/hir_utils.rs b/clippy_utils/src/hir_utils.rs
index 4bd86a25335..c47c08285c2 100644
--- a/clippy_utils/src/hir_utils.rs
+++ b/clippy_utils/src/hir_utils.rs
@@ -1108,14 +1108,9 @@ impl<'a, 'tcx> SpanlessHash<'a, 'tcx> {
     pub fn hash_ty_pat(&mut self, pat: &TyPat<'_>) {
         std::mem::discriminant(&pat.kind).hash(&mut self.s);
         match pat.kind {
-            TyPatKind::Range(s, e, i) => {
-                if let Some(s) = s {
-                    self.hash_const_arg(s);
-                }
-                if let Some(e) = e {
-                    self.hash_const_arg(e);
-                }
-                std::mem::discriminant(&i).hash(&mut self.s);
+            TyPatKind::Range(s, e) => {
+                self.hash_const_arg(s);
+                self.hash_const_arg(e);
             },
             TyPatKind::Err(_) => {},
         }