Skip to content

Commit 60a649e

Browse files
author
Tim
committed
Add .nll.stderr output
1 parent 797d8ea commit 60a649e

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
error[E0716]: temporary value dropped while borrowed
2+
--> $DIR/const-ptr-nonnull.rs:4:37
3+
|
4+
LL | let x: &'static NonNull<u32> = &(NonNull::dangling());
5+
| --------------------- ^^^^^^^^^^^^^^^^^^^^^ creates a temporary which is freed while still in use
6+
| |
7+
| type annotation requires that borrow lasts for `'static`
8+
...
9+
LL | }
10+
| - temporary value is freed at the end of this statement
11+
12+
error[E0716]: temporary value dropped while borrowed
13+
--> $DIR/const-ptr-nonnull.rs:9:37
14+
|
15+
LL | let x: &'static NonNull<u32> = &(non_null.cast());
16+
| --------------------- ^^^^^^^^^^^^^^^^^ creates a temporary which is freed while still in use
17+
| |
18+
| type annotation requires that borrow lasts for `'static`
19+
LL | //~^ ERROR borrowed value does not live long enough
20+
LL | }
21+
| - temporary value is freed at the end of this statement
22+
23+
error: aborting due to 2 previous errors
24+
25+
For more information about this error, try `rustc --explain E0716`.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
error[E0716]: temporary value dropped while borrowed
2+
--> $DIR/const-ptr-unique.rs:8:33
3+
|
4+
LL | let x: &'static *mut u32 = &(unique.as_ptr());
5+
| ----------------- ^^^^^^^^^^^^^^^^^ creates a temporary which is freed while still in use
6+
| |
7+
| type annotation requires that borrow lasts for `'static`
8+
LL | //~^ ERROR borrowed value does not live long enough
9+
LL | }
10+
| - temporary value is freed at the end of this statement
11+
12+
error: aborting due to previous error
13+
14+
For more information about this error, try `rustc --explain E0716`.

0 commit comments

Comments
 (0)