1 // In rustc_typeck::check::expr::no_such_field_err we recursively
2 // look in subfields for the field. This recursive search is limited
3 // in depth for compile-time reasons and to avoid infinite recursion
4 // in case of cycles. This file tests that the limit in the recursion
36 let d = D { test: e };
38 let bar = Bar { bar: c };
39 let fooer = Foo { first: bar, second: 4, third: 5 };