diff options
| author | David Wood <david@davidtw.co> | 2018-03-13 14:16:14 +0000 |
|---|---|---|
| committer | David Wood <david@davidtw.co> | 2018-03-22 21:11:01 +0000 |
| commit | c8d81b1a2ecc0f4a0301b4c990a0a6303f9a5a7c (patch) | |
| tree | 7d9470252368f5657665627c16be98045491fee5 | |
| parent | ee4c7ac154c8f58ff6fa07416bf74ed3aa78ae0b (diff) | |
| download | rust-c8d81b1a2ecc0f4a0301b4c990a0a6303f9a5a7c.tar.gz rust-c8d81b1a2ecc0f4a0301b4c990a0a6303f9a5a7c.zip | |
Updated test with expected error message.
| -rw-r--r-- | src/test/ui/issue-47184.rs | 4 | ||||
| -rw-r--r-- | src/test/ui/issue-47184.stderr | 14 |
2 files changed, 16 insertions, 2 deletions
diff --git a/src/test/ui/issue-47184.rs b/src/test/ui/issue-47184.rs index d3ffbadf232..0831b7e0af8 100644 --- a/src/test/ui/issue-47184.rs +++ b/src/test/ui/issue-47184.rs @@ -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] } diff --git a/src/test/ui/issue-47184.stderr b/src/test/ui/issue-47184.stderr index e69de29bb2d..a9eb33f01e3 100644 --- a/src/test/ui/issue-47184.stderr +++ b/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`. |
