| // Regression test for #51008 -- the anonymous lifetime in `&i32` was | |
| // being incorrectly considered part of the "elided lifetimes" from | |
| // the impl. | |
| // | |
| // run-pass | |
| #![feature(rust_2018_preview)] | |
| trait A { | |
| } | |
| impl<F> A for F where F: FnOnce(&i32) {} | |
| fn main() {} |