summary refs log tree commit diff
path: root/src/test/run-pass/class-dtor.rs
blob: f7d113cdbfc69e2afd4b61e80b138e33c5c784ee (plain)
1
2
3
4
5
6
7
8
9
10
11
class cat {
  let done : extern fn(uint);
  let meows : uint;
  new(done: extern fn(uint)) {
    self.meows = 0u;
    self.done = done;
  }
  drop { self.done(self.meows); }
}

fn main() {}