// Regression test from https://github.com/rust-lang/rust/pull/98109 | |
pub fn negotiate<S>(link: S) | |
where | |
for<'a> &'a S: 'a, | |
{ | |
|| { | |
//~^ ERROR `S` does not live long enough | |
// | |
// FIXME(#98437). This regressed at some point and | |
// probably should work. | |
let _x = link; | |
}; | |
} | |
fn main() {} |