CTFE: copyLiteral() returns UnionExp
Merge pull request #4164 from WalterBright/copyliteral

CTFE: copyLiteral() returns UnionExp
[Refactoring] Remove unused variable evaluatingArgs
[Refactoring] reduce code indent depth