(this is for C++).  yields  Here's a simple repro: ```cpp typedef enum E {A,B,C} E; void f(E e) { (void)e; } int main(void) { f(0); f(A); return 0; } ```