1 /* { dg-do compile } */ 2 /* { dg-options "-fno-short-enums -Wc++-compat" } */ 3 4 enum E { A }; 5 6 enum E v; 7 unsigned int *p = &v; /* { dg-warning "incompatible in C\[+\]\[+\]" } */ 8 9 void foo(unsigned int); 10 void (*pfn)(enum E) = &foo; /* { dg-warning "incompatible in C\[+\]\[+\]" } */ 11