diff options
| author | bors <bors@rust-lang.org> | 2017-09-27 22:00:11 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2017-09-27 22:00:11 +0000 |
| commit | 44d5090a6dbfbcd698ec53ef38981d9747112e0a (patch) | |
| tree | 98ed0601b49109869a317e515d42629d3c5d1c9c /src/rustllvm | |
| parent | 0e6f4cf51cd3b799fb057956f8e733d16605d09b (diff) | |
| parent | ddee9fbc998e345e9a36f2066d51d389aa31a632 (diff) | |
| download | rust-44d5090a6dbfbcd698ec53ef38981d9747112e0a.tar.gz rust-44d5090a6dbfbcd698ec53ef38981d9747112e0a.zip | |
Auto merge of #44782 - estebank:issue-36700, r=GuillaumeGomez
Point at parameter type on E0301
On "the parameter type `T` may not live long enough" error, point to the
parameter type suggesting lifetime bindings:
```
error[E0310]: the parameter type `T` may not live long enough
--> $DIR/lifetime-doesnt-live-long-enough.rs:28:5
|
27 | struct Foo<T> {
| - help: consider adding an explicit lifetime bound `T: 'static`...
28 | foo: &'static T
| ^^^^^^^^^^^^^^^
|
note: ...so that the reference type `&'static T` does not outlive the data it points at
--> $DIR/lifetime-doesnt-live-long-enough.rs:28:5
|
28 | foo: &'static T
| ^^^^^^^^^^^^^^^
```
Fix #36700.
Diffstat (limited to 'src/rustllvm')
0 files changed, 0 insertions, 0 deletions
