Fix issue 8741 wrong code for struct member init using struct ctor

Generate an error if we need to decide if it is a ctor or not, when we
haven't determined the size yet.
Merge pull request #1157 from donc/wrongcode8741struct_ctor

8741 wrong code for struct member inititalited using struct ctor