История изменений
Исправление i-rinat, (текущая версия) :
Но, во-первых, это не обязательно будет так. И, во-вторых, можно увидеть случаии, когда вы вообще не можете на это повлиять.
Из разряда «мне не надо, значит никому не надо». Возможны случаи, в которых такое предупреждение может помочь. Это уже достаточный повод добавить его, хотя бы в каком-то своём внутреннем инструменте.
Вот в Clang, например, есть такое предупреждение, но оно не включается ни в -Wall, ни даже в -Wextra. Позреваю, что примерно по тем же соображениям — большое количество ложных срабатываний.
Это не ошибка
Кстати, по ссылке на SO, приведённой ТСом, просят предупреждение, а не сообщение об ошибке. Все в курсе, что это не является ошибкой.
Исходная версия i-rinat, :
Но, во-первых, это не обязательно будет так. И, во-вторых, можно увидеть случаии, когда вы вообще не можете на это повлиять.
Из разряда «мне не надо, значит никому не надо». Возможны случаи, в которых такое предупреждение может помочь. Это уже достаточный повод добавить его, хотя бы в каком-то своём внутреннем инструменте.
Вот в Clang, например, есть такое предупреждение, но оно не включается ни в -Wall, ни даже в -Wextra. Позреваю, что примерно по тем же соображениям — большое количество ложных срабатываний.