|
/* This failed with type checking enabled. */
|
|
|
|
typedef enum { one, two } exp;
|
|
extern exp pe;
|
|
extern char pt[256];
|
|
void psd (void (*f) (void *), void *p);
|
|
static void rle (void *e) { }
|
|
void
|
|
foo (void)
|
|
{
|
|
psd ((void (*)(void *)) (rle), (void *) (pt + pe));
|
|
}
|