//@ run-pass
use foo::x;
use foo::x as z;
mod foo {
pub fn x(y: isize) { println!("{}", y); }
}
pub fn main() { x(10); z(10); }