Tengo dos enumeraciones.¿Es válido emitir un `enum` a otro` enum` en [C]?
enum A { A1=1, A2=2 }
enum B { B1=1, B2=2 }
¿Es esto válido por el estándar de C?
A a = A1;
B b = a;
(compilado bien con Clang, pero no puedo seguro de que esto es estándar o el comportamiento de extensión)