Crash redeclaring function

The following code:
int odd()
{
  return 0;
}

int odd()
{
  return 0;
}

Crashes with clang -fsyntax-only. It should return an appropriate error.

-Eli