fix Issue 8238 - templates can create ghost fields
fix Issue 9441 - struct constructor missed on auto/type-inferred variable definition
Issue 9526 - ICE when compiling project with unittests
Merge pull request #1675 from mxfm/bug9526

Issue 9526 - ICE when compiling project with unittests
Merge pull request #1598 from 9rnsr/fix9441

[fwdref bug] Issue 9441 - struct constructor missed on auto/type-inferred variable definition
Merge pull request #1054 from 9rnsr/fix8238

Issue 8238 - templates can create ghost fields