struct Foo<'a> { x: &'a u32 } impl<'a> Foo<'a> { const C: &'a u32 = &22; } fn foo<'a>(_: &'a u32) -> &'static u32 { >::C //~ ERROR } fn main() { }