anonymous union did not declare any non-static data members
Unions cannot have static data members.
The following is an example of this error:
static union {}; // error static union { int i; }; // OK