summary refs log tree commit diff
path: root/src/test/run-pass/class-dtor.rs
blob: 5fa8a71aa54f4d6d05e5f3ac2d296558dd655253 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
struct cat {
  done : extern fn(uint),
  meows : uint,
  drop { self.done(self.meows); }
}

fn cat(done: extern fn(uint)) -> cat {
    cat {
        meows: 0u,
        done: done
    }
}

fn main() {}