fix Issue 8117 - Cannot initialize struct member without default constructor
Merge pull request #2899 from 9rnsr/fix8117

Issue 8117 - Cannot initialize struct member without default constructor