diff options
| author | Remy Rakic <remy.rakic@gmail.com> | 2018-09-13 17:07:34 +0200 |
|---|---|---|
| committer | Remy Rakic <remy.rakic@gmail.com> | 2018-09-18 14:36:37 +0200 |
| commit | ab236dfc86269e3f862c4a1ba6411ae34ee2fb64 (patch) | |
| tree | 664df774c323b342656a49d98e361d7fd1cc2264 /src/test/ui/regions | |
| parent | f5e310530a96ee1dc443e08c62e5a60e14234306 (diff) | |
| download | rust-ab236dfc86269e3f862c4a1ba6411ae34ee2fb64.tar.gz rust-ab236dfc86269e3f862c4a1ba6411ae34ee2fb64.zip | |
Update NLL 3-point error message for fake reads in optimized let patterns
Diffstat (limited to 'src/test/ui/regions')
| -rw-r--r-- | src/test/ui/regions/regions-steal-closure.nll.stderr | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/test/ui/regions/regions-steal-closure.nll.stderr b/src/test/ui/regions/regions-steal-closure.nll.stderr index ed70e38362d..538903c5918 100644 --- a/src/test/ui/regions/regions-steal-closure.nll.stderr +++ b/src/test/ui/regions/regions-steal-closure.nll.stderr @@ -1,14 +1,15 @@ error[E0597]: `i` does not live long enough --> $DIR/regions-steal-closure.rs:24:28 | +LL | let mut cl_box = { + | ---------- borrow later stored here +LL | let mut i = 3; LL | box_it(Box::new(|| i += 1)) //~ ERROR `i` does not live long enough | -- ^ borrowed value does not live long enough | | | value captured here LL | }; | - `i` dropped here while still borrowed -LL | cl_box.cl.call_mut(()); - | --------- borrow later used here error: aborting due to previous error |
