fix Issue 12802 - Allow optional 'StorageClasses' for new alias syntax
fix Issue 12660 - Wrong non-@nogc function invariant error
Additional issue 12642 fix for vector literal and @nogc
Merge pull request #3587 from 9rnsr/fix12642

Additional issue 12642 fix for vector literal and @nogc
fix Issue 11774 - Lambda argument to templated function changes its signature forever
Merge pull request #3589 from 9rnsr/fix11774

Issue 11774 - Lambda argument to templated function changes its signature forever
Merge pull request #3586 from 9rnsr/fix12660

Issue 12660 - Wrong non-@nogc function invariant error
CallExp::f should be initialized in its constructor
Merge pull request #3591 from 9rnsr/fix_segfault

CallExp::f should be initialized in its constructor
Merge pull request #3585 from 9rnsr/fix12802

Issue 12802 - Allow optional 'StorageClasses' for new alias syntax
fix Issue 12436 - Opaque struct parameter type should not be allowed