summary refs log tree commit diff
path: root/src/test/compile-fail/issue-2487-b.rs
blob: a18b886c6c78fd8485db7aa4a1b6e99882b197bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class socket {
    let sock: int;

    new() { self.sock = 1; }

    drop { }

    fn set_identity()  {
        do closure {
        setsockopt_bytes(self.sock) //~ ERROR copying a noncopyable value
      } 
    }
}

fn closure(f: fn@()) { f() }

fn setsockopt_bytes(+_sock: int) { }

fn main() {}