blob: 29796c7a0e63af4f8ef9f1a5058d43950db7172d [file] [log] [blame] [edit]
//@ run-pass
//@ aux-build:xc_call.rs
extern crate xc_call as aux;
use aux::Foo;
trait Bar : Foo {
fn g(&self) -> isize;
}
impl Bar for aux::A {
fn g(&self) -> isize { self.f() }
}
pub fn main() {
let a = &aux::A { x: 3 };
assert_eq!(a.g(), 10);
}