var<private> A : array<S, 4>; struct S { m : i32, }; @fragment fn f() { A[0] = S(1); }