| struct tint_padded_array_element { |
| @size(8u) |
| tint_element : f32, |
| } |
| |
| struct tint_padded_array_element_1 { |
| @size(128u) |
| tint_element_1 : array<array<tint_padded_array_element, 2u>, 3u>, |
| } |
| |
| struct S_1 { |
| a : array<tint_padded_array_element_1, 4u>, |
| } |
| |
| @group(0u) @binding(0u) var<storage, read_write> s : S_1; |
| |
| @compute @workgroup_size(1u, 1u, 1u) |
| fn f() { |
| _ = s.a; |
| _ = s.a[3i].tint_element_1; |
| _ = s.a[3i].tint_element_1[2i]; |
| _ = s.a[3i].tint_element_1[2i][1i].tint_element; |
| s.a = array<tint_padded_array_element_1, 4u>(); |
| s.a[3i].tint_element_1[2i][1i].tint_element = 5.0f; |
| } |