fix Issue 8738 - Struct literal breaks assigment ordering
Fix variable shadowing
Explicitly cast array bounds to size_t
Fix implicit conversion to bool
Remove unused and shadowing variable
Merge pull request #3563 from yebblies/boolconvx

[DDMD] Fix implicit conversion to bool
Merge pull request #3560 from yebblies/shadowidents

[DDMD] Remove unused and shadowing variable
Merge pull request #3561 from yebblies/sc2shadow

[DDMD] Fix variable shadowing
Merge pull request #3562 from yebblies/sizetcast

[DDMD] Explicitly cast array bounds to size_t
Merge pull request #3557 from 9rnsr/fix8738

Issue 8738 - Struct literal breaks assigment ordering
fix Issue 12739 - Foreach delegate to opApply does not have infered nothrow
fix Issue 12774 - ICE(optimize.c) Newing struct containing union causes segfault
Merge pull request #3566 from 9rnsr/fix12774

[REG2.066a] Issue 12774 - ICE(optimize.c) Newing struct containing union causes segfault
Implement delegate.ptr and delegate.funcptr as new ast classes instead of using casting and pointer arithmetic
Remove unused #define
Delete the ancient posix support in canonicalName
Merge pull request #3565 from 9rnsr/fix12739

Issue 12739 - Foreach delegate to opApply does not have infered nothrow
Merge pull request #3570 from yebblies/deaddefine

[DDMD] Remove unused #define
Merge pull request #3571 from yebblies/canonicalName

[DDMD] Delete the ancient posix support in canonicalName
Work around the unpredictible mangling of int64_t and uint64_t