Skip to content

Commit 2d6e376

Browse files
authored
Rollup merge of #66497 - Nadrieril:fix-53820, r=varkor
Fix #53820 This fixes ICE #53820 by being more clever when matching large arrays with slice patterns. In particular, it avoids treating large arrays like large tuples, and instead reuses the `VarLenSlice` constructor behaviour to only consider as little values as needed. As a side-effect, such matches also get improved diagnostics, by reporting `[true, ..]` missing instead of `[true, _, _, _, _, _, _, _]`.
2 parents 3ef2384 + 1425ae1 commit 2d6e376

File tree

5 files changed

+295
-139
lines changed

5 files changed

+295
-139
lines changed

0 commit comments

Comments
 (0)