]> git.proxmox.com Git - rustc.git/blobdiff - src/test/ui/span/issue28498-reject-trait-bound.stderr
Update unsuspicious file list
[rustc.git] / src / test / ui / span / issue28498-reject-trait-bound.stderr
index bb4de82422ae83fa85b3c2fe40e56cfeb9cc78f1..22e4a8205b617723a856dd8f7e904ce7c962c368 100644 (file)
@@ -1,24 +1,17 @@
-error[E0597]: `last_dropped` does not live long enough
-  --> $DIR/issue28498-reject-trait-bound.rs:48:1
-   |
-44 |     foo0 = Foo(0, &last_dropped);
-   |                    ------------ borrow occurs here
-...
-48 | }
-   | ^ `last_dropped` dropped here while still borrowed
-   |
-   = note: values in a scope are dropped in the opposite order they are created
-
 error[E0597]: `first_dropped` does not live long enough
-  --> $DIR/issue28498-reject-trait-bound.rs:48:1
+  --> $DIR/issue28498-reject-trait-bound.rs:34:19
    |
-45 |     foo1 = Foo(1, &first_dropped);
-   |                    ------------- borrow occurs here
+LL |     foo1 = Foo(1, &first_dropped);
+   |                   ^^^^^^^^^^^^^^ borrowed value does not live long enough
 ...
-48 | }
-   | ^ `first_dropped` dropped here while still borrowed
+LL | }
+   | -
+   | |
+   | `first_dropped` dropped here while still borrowed
+   | borrow might be used here, when `foo1` is dropped and runs the `Drop` code for type `Foo`
    |
-   = note: values in a scope are dropped in the opposite order they are created
+   = note: values in a scope are dropped in the opposite order they are defined
 
-error: aborting due to previous error(s)
+error: aborting due to previous error
 
+For more information about this error, try `rustc --explain E0597`.