fa
typedef struct fa {
} fa;
struct fa {
void fa(void) { int (*f)(void); f = &fun; }
int (*fa(int i))[] { return &a; }
fun_t fa(void) { return &fun; }
static int fa(void) { return alignof(struct s); }