Fixes members of unnamed union not being accessible, and one function without a declaration.
This commit regresses VertexA shaders, their transformation pass has to be adapted to the new control flow.