Skip to content

Commit 98ed3f9

Browse files
committed
test fix
1 parent 0877a89 commit 98ed3f9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

compiler/rustc_mir_build/src/builder/matches/match_pair.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,12 @@ impl<'a, 'tcx> Builder<'a, 'tcx> {
5858
if self.should_optimize_subslice(prefix) {
5959
let elem_ty = prefix[0].ty;
6060
let prefix_valtree = self.simplify_const_pattern_slice_into_valtree(prefix);
61+
let prefix_len = prefix.len() as u64;
62+
//let suffix_len = suffix.len() as u64;
6163

6264
let src_path_subslice = place.clone_project(PlaceElem::Subslice {
6365
from: 0 as u64,
64-
to: prefix.len() as u64,
66+
to: if exact_size { prefix_len } else { min_length - prefix_len }, // TODO: Is this correct?
6567
from_end: !exact_size,
6668
});
6769

0 commit comments

Comments
 (0)