struct S {
  x : i32,
  a : atomic<u32>,
  y : u32,
};

var<workgroup> wg: S;

@compute @workgroup_size(1)
fn compute_main() {
  atomicStore(&wg.a, 1u);
}