start on @nogc
Fix Issue 12480 - Implement better static assert diagnostics by doing CTFE interpretation when optimizing static immutable arrays.
Merge pull request #3474 from AndrejMitrovic/Fix12480

Issue 12480 - Implement better static assert diagnostics for static immutable arrays.
Merge pull request #3455 from WalterBright/atnogc

start on @nogc
More better fix for issue 5498

The root issue is in typeMerge function.
[Refactoring] Improve error propagation in arrayExpressionToCommonType
fix Issue 8309 - ICE in typeMerge on 'void main(){auto x = [()=>1.0, ()=>1];}'