about summary refs log tree commit diff
path: root/compiler/rustc_pattern_analysis/src/usefulness.rs
diff options
context:
space:
mode:
authorNadrieril <nadrieril+git@gmail.com>2024-01-14 22:26:47 +0100
committerNadrieril <nadrieril+git@gmail.com>2024-03-09 01:13:42 +0100
commita047284b5ada26a1bcb8424dec5516695d7b7343 (patch)
tree629bbc85050ed82006bcbc0772a63dd5daab4d63 /compiler/rustc_pattern_analysis/src/usefulness.rs
parent42825768b103c28b10ce0407749acb21d32abeec (diff)
downloadrust-a047284b5ada26a1bcb8424dec5516695d7b7343.tar.gz
rust-a047284b5ada26a1bcb8424dec5516695d7b7343.zip
Make `MaybeInfiniteInt::plus_one/minus_one` fallible
Diffstat (limited to 'compiler/rustc_pattern_analysis/src/usefulness.rs')
-rw-r--r--compiler/rustc_pattern_analysis/src/usefulness.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_pattern_analysis/src/usefulness.rs b/compiler/rustc_pattern_analysis/src/usefulness.rs
index c518844cc5e..5c4b3752a51 100644
--- a/compiler/rustc_pattern_analysis/src/usefulness.rs
+++ b/compiler/rustc_pattern_analysis/src/usefulness.rs
@@ -1526,7 +1526,7 @@ fn collect_overlapping_range_endpoints<'p, Cx: TypeCx>(
                 }
             }
             suffixes.push((child_row_id, pat))
-        } else if this_range.hi == overlap.plus_one() {
+        } else if Some(this_range.hi) == overlap.plus_one() {
             // `this_range` looks like `this_range.lo..=overlap`; it overlaps with any
             // ranges that look like `overlap..=hi`.
             if !suffixes.is_empty() {