1 //~ ERROR cycle detected when computing layout of
2 //~| NOTE ...which requires computing layout of
3 //~| NOTE ...which again requires computing layout of
10 impl<T: ?Sized> Mirror for T {
13 struct S(Option<<S as Mirror>::It>);
16 //~^ NOTE cycle used when optimizing MIR for `main`