1 // run-pass 2 f() -> isize3 pub fn f() -> isize { return 1; } 4 5 pub mod foo { f() -> isize6 pub fn f() -> isize { return 2; } g()7 pub fn g() { 8 assert_eq!(f(), 2); 9 assert_eq!(::f(), 1); 10 } 11 } 12 main()13 pub fn main() { return foo::g(); } 14