fix Issue 13490 - Can't append to array of structs with alias this as lvalue ternary opoerator result
fix Issue 13515 - "Range violation" when writing to array of AAs from static this
fix Issue 13505 - No line number with void array in class
implement ctfe yl2x and yl2xp1
fix Issue 13514 - Druntime no longer builds with -g
rm test/fail_compilation/fail11332.d
solaris support and volatile modufuers for __asm__
Merge pull request #4013 from WalterBright/fix13514

[REG] fix Issue 13514 - Druntime no longer builds with -g
Merge pull request #4012 from IgorStepanov/ctfe-yl2x-2

implement ctfe yl2x and yl2xp1
Merge pull request #4008 from 9rnsr/fix13515

[REG2.064] Issue 13515 - "Range violation" when writing to array of AAs from static this
Merge pull request #4009 from 9rnsr/fix13505

Issue 13505 - No line number with void array in class
Merge pull request #4002 from 9rnsr/fix13490

Issue 13490 - Can't append to array of structs with alias this as lvalue ternary opoerator result