summary refs log tree commit diff
path: root/src/test/run-pass/classes-self-referential.rs
blob: 7add8fec1b1ee82d73a2f3b765c3c30aa55558e7 (plain)
1
2
3
4
5
6
7
8
9
10
class kitten {
    let cat: option<cat>;
    new(cat: option<cat>) {
       self.cat = cat;
    }
}

type cat = @kitten;

fn main() {}