LLVM: use unnamed struct llvm type for unions when necessary
The constant value lowering for unions was missing a check for whether
the payload was itself an unnamed struct. Lowerings of other types
already handle this case.
closes #11971
c030ec1884Andrew Kelley committed on 7/1/2022, 1:33:02 AMparent67db2b8