CTFE: paintTypeOntoLiteral() to UnionExp
Merge pull request #4166 from WalterBright/paintliteral

CTFE: paintTypeOntoLiteral() to UnionExp