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