about summary refs log tree commit diff
path: root/tests/ui/resolve/global-scope-resolution.rs
blob: 176bab36da7cd3421c31e7cfdf17c8886c1194e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//! Test global scope resolution with :: operator

//@ run-pass

pub fn f() -> isize {
    return 1;
}

pub mod foo {
    pub fn f() -> isize {
        return 2;
    }
    pub fn g() {
        assert_eq!(f(), 2);
        assert_eq!(::f(), 1);
    }
}

pub fn main() {
    return foo::g();
}