Skip to content

Commit 633a47b

Browse files
committed
Simplify the recovered tuple ty
1 parent 3d7099a commit 633a47b

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/librustc_typeck/check/_match.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -301,11 +301,10 @@ impl<'a, 'gcx, 'tcx> FnCtxt<'a, 'gcx, 'tcx> {
301301
self.demand_eqtype(pat.span, expected, pat_ty);
302302
if self.has_errors.get() {
303303
let element_tys_iter = (0..max_len).map(|_| tcx.types.err);
304-
let element_tys = tcx.mk_type_list(element_tys_iter);
305304
for (_, elem) in elements.iter().enumerate_and_adjust(max_len, ddpos) {
306305
self.check_pat_walk(elem, &tcx.types.err, def_bm, true);
307306
}
308-
tcx.mk_ty(ty::TyTuple(element_tys))
307+
tcx.mk_tup(element_tys_iter)
309308
} else {
310309
for (i, elem) in elements.iter().enumerate_and_adjust(max_len, ddpos) {
311310
self.check_pat_walk(elem, &element_tys[i], def_bm, true);

0 commit comments

Comments
 (0)