fix Issue 12825 - Invalid "duplicated union initialization" error with initialized field in extern(C++) class
Merge pull request #3645 from 9rnsr/fix12825

Issue 12825 - Invalid "duplicated union initialization" error with initialized field in extern(C++) class