Compiler Error C2079

'identifier' uses undefined class/struct/union 'name'

The specified identifier was declared as a class, structure, or union that was not defined.

This error can be caused by initializing an anonymous union.