[cc1] Add support for union designators in emit
[cc1] Add support for union designators in emit

Union is similar to struct, but in this case we only emit the last
designated element.

k0gaMSX/scc,k0gaMSX/scc,k0gaMSX/scc