fix Issue 9244 - union containing pointers not allowed
Merge pull request #1591 from WalterBright/b46

fix Issue 9244 - union containing pointers not allowed