Compiler Error C2625

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