Message <Context> the last member of a union, or a struct with only one named member, <name>, has incomplete array type. This is not strictly conformant with the C standard and might not be portable. Description The compiler has detected an array without a bounds specifier to be part of a struct or union type. The C89 standard does not allow members of this type. The C99 standard will allow only the final member of a struct with more than one named member to be of this type. Other C compilers might not successfully compile a program that uses this User Action Be aware of this extension if you wish to port the code.