blob: 9f4c1943c9406d713c7d998e2b4beb603f329b21 [file] [log] [blame]
diagnostic(off, derivative_uniformity);
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>,
};