Workaround regression 11777.

Probably freed memory is used in future and refactoring commit triggered the issue by changing allocation functions.

Issue URL: https://d.puremagic.com/issues/show_bug.cgi?id=11777
Causing commit: 1e99eed73c06ae450c1c13352021e4b629d2bba8
merge with DMC changes
Merge pull request #3012 from WalterBright/merge-with-dmc

merge with DMC changes
fix Issue 11078 - Diagnostic for wrong RHS in property assign of a property group should improve
Revert "Remove dead TOKtobool and Bool"

This reverts commit d65bd1dc42cb4a25f2e8c6a264ba40e49d155d47.
Revert "Remove unnecessary class BoolExp"

This reverts commit eb1158e0daf6099efbad37e89d5d9f512cab6401.
Add test case for Issue 11805 - Removal of Bool has critically broken expression evaluation
Merge pull request #3015 from yebblies/issue11805

Issue 11805 - Removal of Bool has critically broken expression evaluation
Update gluestub
Add Dsymbol hierarchy to visitor
Move json generation to new visitor
Merge pull request #3016 from yebblies/gluestub

Update gluestub
Merge pull request #3017 from yebblies/tojson

Move json generation to new visitor
Merge pull request #2990 from denis-sh/workaround-regression-11777

Workaround regression 11777.
Merge pull request #3014 from 9rnsr/fix11078

[REG2.058] Issue 11078 - Diagnostic for wrong RHS in property assign of a property group should improve
[style] fix indent
[Refactoring] Replace bare flags to descriptive enum names
Merge pull request #3018 from 9rnsr/refactor_search

[Refactoring] Replace bare search flags to descriptive enum names
use autogenerated make dependencies

- write .deps files during compilation
- include .deps files in makefile
Merge pull request #2991 from MartinNowak/makedepends

use autogenerated make dependencies