Message <Context> "<name>" is a member of another struct or union. Description In certain modes, the compiler will allow a struct or union reference whose right operand is not a member of the struct or union type of the left operand. This is allowed for compatibility with other compilers. User Action Correct the struct or union reference so that the member specifier is a member of the type of the left operand.