struct S { x : i32, a : atomic<u32>, y : u32, }; var<workgroup> wg: S; @compute @workgroup_size(1) fn compute_main() { atomicStore(&wg.a, 1u); }