| diagnostic(off, derivative_uniformity); | |
| diagnostic(off, chromium.unreachable_code); | |
| struct S1 { | |
| x: i32, | |
| }; | |
| struct S2 { | |
| x: S1, | |
| }; | |
| struct S3 { | |
| x: S2, | |
| }; | |
| struct S4 { | |
| x: S3, | |
| }; | |
| struct S5 { | |
| x: S4, | |
| }; | |
| struct S6 { | |
| x: S5, | |
| }; | |
| struct S7 { | |
| x: S6, | |
| }; | |
| struct S8 { | |
| x: S7, | |
| }; | |
| struct SA1 { | |
| x: array<i32, 2>, | |
| }; | |
| struct SA2 { | |
| x: array<SA1, 2>, | |
| }; | |
| struct SA3 { | |
| x: array<SA2, 2>, | |
| }; | |
| struct SA4 { | |
| x: array<SA3, 2>, | |
| }; | |
| struct SA5 { | |
| x: array<SA4, 2>, | |
| }; | |
| struct SA6 { | |
| x: array<SA5, 2>, | |
| }; | |
| struct SA7 { | |
| x: array<SA6, 2>, | |
| }; | |
| struct SA8 { | |
| x: array<SA7, 2>, | |
| }; |