SKIP: FAILED struct S { a : i32, } @group(0) @binding(0) var v : S; fn foo() { v.a /= 2; } Failed to generate: error: cannot assign to value of type 'i32'