blob: f512e6ee86837fecf5e4a79aefefaf4bf8ba57f0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
// xfail-stage00
obj foo(@mutable int x) {
drop {
log "running dtor";
*x = ((*x) + 1);
}
}
fn main() {
auto mbox = @mutable 10;
{
auto x = foo(mbox);
}
assert ((*mbox) == 11);
}
|