'identifier' : illegal struct/union member in 'context'
Either the given identifier used with this context is not a member of a visible structure or union or the identifier is not a member of the structure or union specified with the member selection operator (.).