I accidentally put the opening brace of my function definition after the return statement
int id(int k) return k; { }
But GCC answered with a w
See here
They were removed in gcc3.4