| /* Checks whether issue #84592 has been resolved. The issue was | |
| * that in this example, there are two expected/missing lifetime | |
| * parameters with *different spans*, leading to incorrect | |
| * suggestions from rustc. | |
| */ | |
| struct TwoLifetimes<'x, 'y> { | |
| x: &'x (), | |
| y: &'y (), | |
| } | |
| fn two_lifetimes_needed(a: &(), b: &()) -> TwoLifetimes<'_, '_> { | |
| //~^ ERROR missing lifetime specifiers [E0106] | |
| TwoLifetimes { x: &(), y: &() } | |
| } | |
| fn main() {} |