| [numthreads(1, 1, 1)] |
| void unused_entry_point() { |
| return; |
| } |
| |
| struct tint_array_wrapper { |
| int arr[4]; |
| }; |
| struct S { |
| tint_array_wrapper arr; |
| }; |
| struct tint_array_wrapper_1 { |
| tint_array_wrapper arr[2]; |
| }; |
| |
| void foo() { |
| const tint_array_wrapper src = {{0, 0, 0, 0}}; |
| tint_array_wrapper tint_symbol = {{0, 0, 0, 0}}; |
| S dst_struct = {{{0, 0, 0, 0}}}; |
| tint_array_wrapper_1 dst_array = {{{{0, 0, 0, 0}}, {{0, 0, 0, 0}}}}; |
| dst_struct.arr = src; |
| dst_array.arr[1] = src; |
| tint_symbol = src; |
| dst_struct.arr = src; |
| dst_array.arr[0] = src; |
| } |