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