blob: f632ae8a9aca9a262f9cc01b6acb7007a29b2566 [file] [log] [blame]
// run-pass
struct Foo;
impl Foo {
#[allow(dead_code)]
fn foo(self) {
panic!("wrong method!")
}
}
trait Trait {
fn foo(self);
}
impl<'a,'b,'c> Trait for &'a &'b &'c Foo {
fn foo(self) {
// ok
}
}
fn main() {
let x = &(&(&Foo));
x.foo();
}