struct S { x : i32, a : atomic, y : u32, } var wg : array; @compute @workgroup_size(1) fn compute_main() { atomicStore(&(wg[4].a), 1u); }