| //@ run-pass | |
| //@ aux-build:xc.rs | |
| //@ aux-build:xc_2.rs | |
| extern crate xc as aux; | |
| extern crate xc_2 as aux2; | |
| use aux::A; | |
| use aux2::{a_struct, welp}; | |
| pub fn main () { | |
| let a = a_struct { x: 0 }; | |
| let b = a_struct { x: 1 }; | |
| assert_eq!(0.g(), 10); | |
| assert_eq!(a.g(), 10); | |
| assert_eq!(a.h(), 11); | |
| assert_eq!(b.g(), 10); | |
| assert_eq!(b.h(), 11); | |
| assert_eq!(A::lurr(&a, &b), 21); | |
| welp(&0); | |
| } |