//@ run-pass | |
#![allow(unused)] | |
struct S; | |
impl S { | |
fn func<'a, U>(&'a self) -> U { | |
todo!() | |
} | |
} | |
fn dont_crash<'a, U>() -> U { | |
S.func::<'a, U>() | |
//~^ WARN cannot specify lifetime arguments explicitly | |
//~| WARN this was previously accepted | |
} | |
fn main() {} |