Skip to content

Commit b28c2c7

Browse files
committed
Rename test to unresolvable-upvar-issue-87987.rs and add some notes
1 parent be347c9 commit b28c2c7

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

src/tools/tidy/src/issues.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,6 @@ ui/closure_context/issue-26046-fn-once.rs
410410
ui/closure_context/issue-42065.rs
411411
ui/closures/2229_closure_analysis/issue-118144.rs
412412
ui/closures/2229_closure_analysis/issue-87378.rs
413-
ui/closures/2229_closure_analysis/issue-87987.rs
414413
ui/closures/2229_closure_analysis/issue-88118-2.rs
415414
ui/closures/2229_closure_analysis/issue-88476.rs
416415
ui/closures/2229_closure_analysis/issue-89606.rs

tests/ui/closures/2229_closure_analysis/issue-87987.rs renamed to tests/ui/closures/2229_closure_analysis/unresolvable-upvar-issue-87987.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
//@ run-pass
22
//@ edition:2021
33

4+
// When a closure syntactically captures a place, but doesn't actually capture
5+
// it, make sure MIR building doesn't ICE when handling that place.
6+
//
7+
// Under the Rust 2021 disjoint capture rules, this sort of non-capture can
8+
// occur when a place is only inspected by infallible non-binding patterns.
9+
410
struct Props {
511
field_1: u32, //~ WARNING: fields `field_1` and `field_2` are never read
612
field_2: u32,

tests/ui/closures/2229_closure_analysis/issue-87987.stderr renamed to tests/ui/closures/2229_closure_analysis/unresolvable-upvar-issue-87987.stderr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
warning: fields `field_1` and `field_2` are never read
2-
--> $DIR/issue-87987.rs:5:5
2+
--> $DIR/unresolvable-upvar-issue-87987.rs:11:5
33
|
44
LL | struct Props {
55
| ----- fields in this struct

0 commit comments

Comments
 (0)