do not report deprecation of aggregate during its RTInfo generation
fix Issue 13669 - [CTFE] Destructor call on static array variable is not yet supported in CTFE
fix Issue 13661 - static array init does not call destructors
changeArrayLiteralLength() now returns UnionExp
Merge pull request #4147 from rainers/issue13738

Fix Issue 13738 - RTInfo generation on deprecated struct causes deprecation message
Merge pull request #4160 from WalterBright/changearraylength

changeArrayLiteralLength() now returns UnionExp
Merge pull request #4100 from 9rnsr/fix13661

Issue 13661 - static array init does not call destructors
pointerArithmetic now returns UnionExp
Merge pull request #4161 from WalterBright/pointerarith

CTFE: pointerArithmetic now returns UnionExp