Skip to content

Commit

Permalink
Updated test with expected error message.
Browse files Browse the repository at this point in the history
  • Loading branch information
davidtwco committed Mar 22, 2018
1 parent ee4c7ac commit c8d81b1
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/test/ui/issue-47184.rs
Expand Up @@ -11,6 +11,6 @@
#![feature(nll)]

fn main() {
let vec: Vec<&'static String> = vec![&String::new()];
//~^ ERROR
let _vec: Vec<&'static String> = vec![&String::new()];
//~^ ERROR borrowed value does not live long enough [E0597]
}
14 changes: 14 additions & 0 deletions src/test/ui/issue-47184.stderr
@@ -0,0 +1,14 @@
error[E0597]: borrowed value does not live long enough
--> $DIR/issue-47184.rs:14:44
|
LL | let _vec: Vec<&'static String> = vec![&String::new()];
| ^^^^^^^^^^^^^ temporary value does not live long enough
LL | //~^ ERROR borrowed value does not live long enough [E0597]
LL | }
| - temporary value only lives until here
|
= note: borrowed value must be valid for the static lifetime...

error: aborting due to previous error

For more information about this error, try `rustc --explain E0597`.

0 comments on commit c8d81b1

Please sign in to comment.