X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Ftest%2Fui%2Fclosures%2F2229_closure_analysis%2Farrays-completely-captured.rs;h=131af6a10c8985632c36ca15cebb5c6da39eca10;hb=c50e57f946ee5a73b50fa5c52bb7a2a8a0cecf3f;hp=01c28aa29fb8eab02f73a8711d88d8768ea38c6e;hpb=d0fac05d8f0920d0aaa81dc4832334a49e7dbff8;p=rust.git diff --git a/src/test/ui/closures/2229_closure_analysis/arrays-completely-captured.rs b/src/test/ui/closures/2229_closure_analysis/arrays-completely-captured.rs index 01c28aa29fb..131af6a10c8 100644 --- a/src/test/ui/closures/2229_closure_analysis/arrays-completely-captured.rs +++ b/src/test/ui/closures/2229_closure_analysis/arrays-completely-captured.rs @@ -1,5 +1,7 @@ #![feature(capture_disjoint_fields)] -//~^ WARNING the feature `capture_disjoint_fields` is incomplete +//~^ WARNING: the feature `capture_disjoint_fields` is incomplete +//~| `#[warn(incomplete_features)]` on by default +//~| see issue #53488 #![feature(rustc_attrs)] // Ensure that capture analysis results in arrays being completely captured. @@ -8,10 +10,13 @@ fn main() { let mut c = #[rustc_capture_analysis] //~^ ERROR: attributes on expressions are experimental + //~| NOTE: see issue #15701 || { + //~^ ERROR: First Pass analysis includes: + //~| ERROR: Min Capture analysis includes: m[0] += 10; - //~^ ERROR: Capturing m[] -> MutBorrow - //~| ERROR: Min Capture m[] -> MutBorrow + //~^ NOTE: Capturing m[] -> MutBorrow + //~| NOTE: Min Capture m[] -> MutBorrow m[1] += 40; };