summary refs log tree commit diff
path: root/src/test/run-pass/issue-980.rs
blob: ddbc648ae0af0aea5ca075502e8beacc9e6acb0b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
enum maybe_pointy {
    no_pointy,
    yes_pointy(@pointy),
}

type pointy = {
    mutable x : maybe_pointy
};

fn main() {
    let m = @{ mutable x : no_pointy };
    m.x = yes_pointy(m);
}