No, it eats it without any complaints:
Code:
daniel@laptop:~> cat bla.c
int main() {
  ninja();
};
daniel@laptop:~> gcc -c bla.c
daniel@laptop:~>
Afaik you can enable warnings, but that's about it.