Ben Clayton | aba42ed | 2021-06-10 18:43:04 +0000 | [diff] [blame] | 1 | struct S { |
| 2 | a : array<i32>; |
James Price | 6b1e5f5 | 2022-01-19 18:11:17 +0000 | [diff] [blame] | 3 | } |
Ben Clayton | aba42ed | 2021-06-10 18:43:04 +0000 | [diff] [blame] | 4 | |
Ben Clayton | 01e4b6f | 2022-01-19 22:46:57 +0000 | [diff] [blame] | 5 | @group(0) @binding(0) var<storage, read> G : S; |
Ben Clayton | aba42ed | 2021-06-10 18:43:04 +0000 | [diff] [blame] | 6 | |
Ben Clayton | 01e4b6f | 2022-01-19 22:46:57 +0000 | [diff] [blame] | 7 | @stage(compute) @workgroup_size(1) |
Ben Clayton | aba42ed | 2021-06-10 18:43:04 +0000 | [diff] [blame] | 8 | fn main() { |
| 9 | let p = &(*(&(G))); |
| 10 | let p2 = &(*(p)); |
| 11 | let p3 = &((*(p)).a); |
| 12 | let l1 : u32 = arrayLength(&(*(p3))); |
| 13 | } |