1/* This failed with type checking enabled.  */
2
3typedef enum { one, two } exp;
4extern exp pe;
5extern char pt[256];
6void psd (void (*f) (void *), void *p);
7static void rle (void *e) { }
8void
9foo (void)
10{
11  psd ((void (*)(void *)) (rle), (void *) (pt + pe));
12}
13