aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_ty/src/diagnostics/match_check/usefulness.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/hir_ty/src/diagnostics/match_check/usefulness.rs')
-rw-r--r--crates/hir_ty/src/diagnostics/match_check/usefulness.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/hir_ty/src/diagnostics/match_check/usefulness.rs b/crates/hir_ty/src/diagnostics/match_check/usefulness.rs
index cb322a3de..61fba41bf 100644
--- a/crates/hir_ty/src/diagnostics/match_check/usefulness.rs
+++ b/crates/hir_ty/src/diagnostics/match_check/usefulness.rs
@@ -1152,7 +1152,7 @@ pub(crate) fn compute_match_usefulness(
1152 .collect(); 1152 .collect();
1153 1153
1154 let wild_pattern = 1154 let wild_pattern =
1155 cx.pattern_arena.borrow_mut().alloc(Pat::wildcard_from_ty(&cx.infer[cx.match_expr])); 1155 cx.pattern_arena.borrow_mut().alloc(Pat::wildcard_from_ty(cx.infer[cx.match_expr].clone()));
1156 let v = PatStack::from_pattern(wild_pattern); 1156 let v = PatStack::from_pattern(wild_pattern);
1157 let usefulness = is_useful(cx, &matrix, &v, ConstructWitness, false, true); 1157 let usefulness = is_useful(cx, &matrix, &v, ConstructWitness, false, true);
1158 let non_exhaustiveness_witnesses = match usefulness { 1158 let non_exhaustiveness_witnesses = match usefulness {