summary refs log tree commit diff
path: root/src/test/run-pass/issue-979.rs
blob: ef1c46eb60543f88031eaffe86abe922da008e06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class r {
  let b: @mut int;
  new(b: @mut int) {
    self.b = b;
  }
  drop { *(self.b) += 1; }
}

fn main() {
    let b = @mut 0;
    {
        let p = some(r(b));
    }

    assert *b == 1;
}