rust/src/test/run-pass/uniq-cc.rs

25 lines
304 B
Rust
Raw Normal View History

enum maybe_pointy {
none,
p(@pointy),
}
type pointy = {
2012-03-26 20:35:18 -05:00
mut a : maybe_pointy,
c : ~int,
d : fn~()->(),
};
fn empty_pointy() -> @pointy {
2012-08-01 19:30:05 -05:00
return @{
2012-03-26 20:35:18 -05:00
mut a : none,
c : ~22,
d : fn~()->(){},
}
}
fn main()
{
let v = empty_pointy();
v.a = p(v);
}