SKIP: FAILED struct S { a : vec4, } @group(0) @binding(0) var v : S; fn foo() { v.a -= 2.0; } Failed to generate: Unknown statement: tint::ast::CompoundAssignmentStatement