| // https://github.com/rust-lang/rust/issues/60622 | |
| #![deny(warnings)] | |
| struct Borked {} | |
| impl Borked { | |
| fn a(&self) {} | |
| } | |
| fn run_wild<T>(b: &Borked) { | |
| b.a::<'_, T>(); | |
| //~^ ERROR cannot specify lifetime arguments explicitly if late bound lifetime parameters are present | |
| //~| ERROR method takes 0 generic arguments but 1 generic argument | |
| //~| WARN this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! | |
| } | |
| fn main() {} |