summary refs log tree commit diff
path: root/src/test/run-pass/classes-self-referential.rs
blob: be9b54c0b8721cda98f40eb5f7d3a7dd8c976645 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
struct kitten {
    cat: Option<cat>,
}

fn kitten(cat: Option<cat>) -> kitten {
    kitten {
        cat: cat
    }
}

type cat = @kitten;

fn main() {}