char f;
void f()
{
  char f;
  double f;
  (int)f;
  short f;
  (int)f;
  (void(*)())f;
  ([long, long double, *[]()])([f, f, f]);
}
