f1
f1(int i)
void f1(void) { int (*f)(void); f = *fun; } // C99,C11 6.5.3.2p4
u32 f1(u32 a) { return (*__builtin_popcount)(a); } // C99,C11 6.5.3.2p4
int f1(void) { return (*fun)(); } // C99,C11 6.5.3.2p4
double f1(void) { return -1; }
fun_t f1(void) { return *fun; }
int f1(void)
int f1(void)