Skip to content

Commit 0ca9bf3

Browse files
committed
Fix overflow in type checking of tuple patterns
1 parent 35ef09c commit 0ca9bf3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/librustc_typeck/check/_match.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ impl<'a, 'gcx, 'tcx> PatCtxt<'a, 'gcx, 'tcx> {
275275
let pat_ty = tcx.mk_tup(element_tys.clone());
276276
self.write_ty(pat.id, pat_ty);
277277
self.demand_eqtype(pat.span, expected, pat_ty);
278-
for (i, elem) in elements.iter().enumerate_and_adjust(expected_len, ddpos) {
278+
for (i, elem) in elements.iter().enumerate_and_adjust(max_len, ddpos) {
279279
self.check_pat(elem, &element_tys[i]);
280280
}
281281
}

0 commit comments

Comments
 (0)