// { dg-do assemble }
// prms-id: 11482
void *vp;
enum E { bad, ok } e;
void foo() {
e = (E)vp; // { dg-error "" }
}