blob: 7a15cb531042c6cd7d1db1236d338a062b6a3143 [file] [log] [blame]
struct s1 { int x; };
struct s2 { int x; };
struct s1 *f(struct s1 *(*g)(void)) { return (*g)(); }
struct s2 *h(void) { return 0; }
int main(void) { f((struct s1 *(*)(void))h); return 0; }