blob: 30f059a14c357501bf7cccaece140d7e32ae553e [file] [log] [blame]
Ben Claytonaba42ed2021-06-10 18:43:04 +00001struct S {
2 a : array<i32>;
James Price6b1e5f52022-01-19 18:11:17 +00003}
Ben Claytonaba42ed2021-06-10 18:43:04 +00004
Ben Clayton01e4b6f2022-01-19 22:46:57 +00005@group(0) @binding(0) var<storage, read> G : S;
Ben Claytonaba42ed2021-06-10 18:43:04 +00006
Ben Clayton01e4b6f2022-01-19 22:46:57 +00007@stage(compute) @workgroup_size(1)
Ben Claytonaba42ed2021-06-10 18:43:04 +00008fn main() {
9 let p = &(*(&(G)));
10 let p2 = &(*(p));
11 let p3 = &((*(p)).a);
12 let l1 : u32 = arrayLength(&(*(p3)));
13}