Test for #1188. Undefined behavior, but union should be able to be passed non-array values as arguments.