Я всегда включаю все предупреждения, а затем настраиваю свой проект на прекращение строительства, если есть какие-либо предупреждения.
Если есть предупреждения, то вам нужно проверить каждое из них, чтобы убедиться в отсутствии проблем. Делать это снова и снова - пустая трата времени. Невыполнение этого условия приведет к появлению ошибок в вашем коде.
Существуют способы удаления предупреждения (например, #pragma argsused).
Пусть компилятор сделает всю работу.