diff options
| author | Oli Scherer <github333195615777966@oli-obk.de> | 2025-02-05 15:22:10 +0000 |
|---|---|---|
| committer | Oli Scherer <github333195615777966@oli-obk.de> | 2025-03-06 10:47:40 +0000 |
| commit | e5c1d1cb7ee727246a6d453f52b5707e264387d5 (patch) | |
| tree | fa9b6e183d9e827941fe812a6d6f24e4eea76f95 | |
| parent | 1f0d0571c556f9b9fb90b093a897cc1fec1157f6 (diff) | |
| download | rust-e5c1d1cb7ee727246a6d453f52b5707e264387d5.tar.gz rust-e5c1d1cb7ee727246a6d453f52b5707e264387d5.zip | |
Remove the `Option` part of range ends in the HIR
| -rw-r--r-- | clippy_utils/src/hir_utils.rs | 11 |
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(_) => {}, } |
