rust/tests/ui/closures/2229_closure_analysis
Michael Goulet dbdb509467
Rollup merge of #111831 - clubby789:capture-slice-pat, r=cjgillot
Always capture slice when pattern requires checking the length

Fixes #111751

cc ``@zirconium-n,`` I see you were assigned to this but I've fixed some similar issues in the past and had an idea on how to investigate this.
2023-05-25 13:58:00 -07:00
..
diagnostics tweak "make mut" spans when assigning to locals 2023-05-05 22:40:04 +12:00
match Always capture slice when pattern requires checking the length 2023-05-25 17:08:49 +00:00
migrations Rename drop_ref lint to dropping_references 2023-05-21 14:16:41 +02:00
optimization Rename drop_ref lint to dropping_references 2023-05-21 14:16:41 +02:00
run_pass Rename drop_ref lint to dropping_references 2023-05-21 14:16:41 +02:00
array_subslice.rs Fix subslice capture in closure 2023-03-27 22:26:30 +01:00
array_subslice.stderr Fix subslice capture in closure 2023-03-27 22:26:30 +01:00
arrays-completely-captured.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
arrays-completely-captured.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-pattern.rs Bail out of MIR construction if check_match fails 2023-04-30 19:17:40 +01:00
bad-pattern.stderr Bail out of MIR construction if check_match fails 2023-04-30 19:17:40 +01:00
by_value.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
by_value.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-analysis-1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-analysis-1.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-analysis-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-analysis-2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-analysis-3.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-analysis-3.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-analysis-4.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-analysis-4.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-disjoint-field-struct.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-disjoint-field-struct.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-disjoint-field-tuple.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-disjoint-field-tuple.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-enum-field.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-enums.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
capture-enums.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
deep-multilevel-struct.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
deep-multilevel-struct.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
deep-multilevel-tuple.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
deep-multilevel-tuple.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
destructure_patterns.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
destructure_patterns.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-capture_disjoint_fields.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
feature-gate-capture_disjoint_fields.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
filter-on-struct-member.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
filter-on-struct-member.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue_88118.rs Remove the capture_disjoint_fields feature 2023-02-28 01:21:15 +00:00
issue-87378.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-87378.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-87987.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-87987.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-88118-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-88118-2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-88476.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-88476.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-89606.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-90465.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-90465.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-90465.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-92724-needsdrop-query-cycle.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
move_closure.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
move_closure.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
multilevel-path-1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
multilevel-path-1.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
multilevel-path-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
multilevel-path-2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
nested-closure.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
nested-closure.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
path-with-array-access.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
path-with-array-access.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
preserve_field_drop_order2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
preserve_field_drop_order2.twenty_eighteen.run.stdout Move /src/test to /tests 2023-01-11 09:32:08 +00:00
preserve_field_drop_order2.twenty_twentyone.run.stdout Move /src/test to /tests 2023-01-11 09:32:08 +00:00
preserve_field_drop_order.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
preserve_field_drop_order.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
repr_packed.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
repr_packed.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
simple-struct-min-capture.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
simple-struct-min-capture.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
unsafe_ptr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
unsafe_ptr.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
wild_patterns.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
wild_patterns.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00