Ben Clayton | 5d2f34e | 2021-06-16 09:19:36 +0000 | [diff] [blame] | 1 | [numthreads(1, 1, 1)] |
| 2 | void unused_entry_point() { |
| 3 | return; |
| 4 | } |
| 5 | |
Ben Clayton | 9ef52ff | 2021-06-16 09:19:36 +0000 | [diff] [blame] | 6 | struct S { |
Ben Clayton | 4135ea5 | 2021-07-05 15:20:57 +0000 | [diff] [blame] | 7 | int arr[4]; |
Ben Clayton | 9ef52ff | 2021-06-16 09:19:36 +0000 | [diff] [blame] | 8 | }; |
James Price | 94ac078 | 2021-06-02 17:23:03 +0000 | [diff] [blame] | 9 | |
| 10 | void foo() { |
Ben Clayton | 4135ea5 | 2021-07-05 15:20:57 +0000 | [diff] [blame] | 11 | const int src[4] = (int[4])0; |
| 12 | int tint_symbol[4] = (int[4])0; |
Ben Clayton | 2bb4538 | 2021-07-02 19:27:42 +0000 | [diff] [blame] | 13 | S dst_struct = (S)0; |
Ben Clayton | 4135ea5 | 2021-07-05 15:20:57 +0000 | [diff] [blame] | 14 | int dst_array[2][4] = (int[2][4])0; |
James Price | 94ac078 | 2021-06-02 17:23:03 +0000 | [diff] [blame] | 15 | dst_struct.arr = src; |
Ben Clayton | 4135ea5 | 2021-07-05 15:20:57 +0000 | [diff] [blame] | 16 | dst_array[1] = src; |
James Price | 94ac078 | 2021-06-02 17:23:03 +0000 | [diff] [blame] | 17 | tint_symbol = src; |
| 18 | dst_struct.arr = src; |
Ben Clayton | 4135ea5 | 2021-07-05 15:20:57 +0000 | [diff] [blame] | 19 | dst_array[0] = src; |
James Price | 94ac078 | 2021-06-02 17:23:03 +0000 | [diff] [blame] | 20 | } |