Error del compilador C2467
declaración no válida de "user-defined-type" anónimo
Se declaró un tipo definido por el usuario anidado. Se trata de un error al compilar código fuente de C con la opción de compatibilidad ANSI (/Za) habilitada.
En el ejemplo siguiente se genera C2467:
//C2467.c
// compile with: /Za
int main() {
struct X {
union { int i; }; // C2467, nested declaration
};
}