1 2 3 4 5 6 7 8 9 10
// { dg-do assemble } // prms-id: 11482 void *vp; enum E { bad, ok } e; void foo() { e = (E)vp; // { dg-error "" } }