var<private> A : array<S, 4>;
struct S {
  m : i32,
};

@fragment
fn f() {
  A[0] = S(1);
}