struct A<'a>(&'a ());
impl A<'static> {
const IC: i32 = 10;
}
fn non_wf_associated_const<'a>(x: i32) {
A::<'a>::IC; //~ ERROR lifetime may not live long enough
fn wf_associated_const<'a>(x: i32) {
A::<'static>::IC;
fn main() {}