GCC 4.5 compatibility: cannot silence warnings in functions.

What kind of half-assed feature is that?!