]> git.lizzy.rs Git - rust.git/blob - src/test/ui/structs-enums/classes-self-referential.rs
Rollup merge of #105955 - Nilstrieb:no-trivial-opt-wrappers-we-have-field-accesses...
[rust.git] / src / test / ui / structs-enums / classes-self-referential.rs
1 // run-pass
2 #![allow(dead_code)]
3 #![allow(non_camel_case_types)]
4
5
6 // pretty-expanded FIXME #23616
7
8 struct kitten {
9     cat: Option<cat>,
10 }
11
12 fn kitten(cat: Option<cat>) -> kitten {
13     kitten {
14         cat: cat
15     }
16 }
17
18 type cat = Box<kitten>;
19
20 pub fn main() {}