1 // Tests that you can use a fn lifetime parameter as part of
2 // the value for a type parameter in a bound.
5 fn get(&self) -> &'a isize;
12 impl<'a> GetRef<'a> for Box<'a> {
13 fn get(&self) -> &'a isize {
19 fn or<'b,G:GetRef<'b>>(&self, g2: G) -> &'a isize {
21 //~^ ERROR lifetime may not live long enough