If the gcc union type is less aligned than the
LLVM struct, pack the struct.  While there,
remove some dead code that creates a filler
for empty unions (this was already handled
by the general case a few lines before) and
remove trailing whitespace.  This cures some
testsuite failures caused by fixing the way
the union element is chosen.

llvm-svn: 51927
1 file changed