summary refs log tree commit diff
path: root/src/test/compile-fail/non-copyable-void.rs
blob: 59136683e6fb095187dd8ed32a67ff4656110df2 (plain)
1
2
3
4
5
6
7
8
fn main() {
    let x : *~[int] = ptr::addr_of(~[1,2,3]);
    let y : *libc::c_void = x as *libc::c_void;
    unsafe {
        let _z = *y;
        //~^ ERROR copying a noncopyable value
    }
}