about summary refs log tree commit diff
path: root/tests/ui/privacy/pub-extern-privacy.rs
blob: 0f9131685b0e2de8ddd675c514fd14f9ee7e0985 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//@ run-pass


use std::mem::transmute;

mod a {
    extern "C" {
        pub fn free(x: *const u8);
    }
}

pub fn main() {
    unsafe {
        a::free(transmute(0_usize));
    }
}