2012-03-26 18:35:18 -07:00
|
|
|
type foo = { mut z : fn@() };
|
2011-10-21 15:06:02 -07:00
|
|
|
|
|
|
|
fn nop() { }
|
2012-06-25 20:00:46 -07:00
|
|
|
fn nop_foo(_y: [int]/~, _x : @foo) { }
|
2011-10-21 15:06:02 -07:00
|
|
|
|
|
|
|
fn main() {
|
2012-06-19 19:34:01 -07:00
|
|
|
let w = @{ mut z: {||nop()} };
|
2012-06-25 20:00:46 -07:00
|
|
|
let x = {||nop_foo([]/~, w)};
|
2011-10-21 15:06:02 -07:00
|
|
|
w.z = x;
|
|
|
|
}
|