blob: 597d20dbacd43ca0aee4d3ee671e9ca9eb7f4f6e [file] [log] [blame]
struct Foo {
field: i32,
}
impl Foo {
fn foo<'a>(&self, x: &'a Foo) -> &'a Foo {
if true { x } else { self } //~ ERROR lifetime mismatch
}
}
fn main() {}