LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

Компилятор дефективный, падает на компиляции тривиального кода. Общепризнанно дефолтное поведение Си-компиляторов - это без -Werror в любом его виде. Так было всегда, и на это много кто рассчитывал, но шланг-умники уже не первый раз решили повоспитывать своих пользователей, за что и поплатились этим позором. Хорошо бы ещё пакостную неотключаемую ошибку на нестандартный прототип main() - она даже не Werror а захардкоженная именно ошибка - так же убрали. Компилятор НЕ должен мешать программисту писать любой код. Безальтернативное падение допустимо только если код вообще непонятно как компилировать, всё остальное это варнинги - программиста предупредил, ок, но работай дальше.

Если что, весь свой код я компилирую с -Werror -Wimplicit (и шлангом не пользуюсь), но эти флаги я добровольно вписал а не по воспитанию от каких-то умников.

Исправление firkax, :

Компилятор дефективный, падает на компиляции тривиального кода. Общепризнанно дефолтное поведение Си-компиляторов - это без -Werror в любом его виде. Так было всегда, и на это много кто рассчитывал, но шланг-умники уже не первый раз решили повоспитывать своих пользователей, за что и поплатились этим позором. Хорошо бы ещё пакостную неотключаемую ошибку на нестандартный прототип main() - она даже не Werror а захардкоженная именно ошибка - так же убрали. Компилятор НЕ должен мешать программисту писать любой код. Безальтернативное падение допустимо только если код вообще непонятно как компилировать, всё остальное это варнинги - программиста предупредил, ок, но работай дальше.

Исправление firkax, :

Компилятор дефективный, падает на компиляции тривиального кода. Общепризнанно дефолтное поведение Си-компиляторов - это без -Werror в любом его виде. Так было всегда, и на это много кто рассчитывал, но шланг-умники уже не первый раз решили повоспитывать своих пользователей, за что и поплатились этим позором. Хорошо бы ещё пакостную неотключаемую ошибку на нестандартный прототип main() - она даже не Werror а захардкоженная именно ошибка - так же убрали. Компилятор НЕ должен мешать программисту писать любой код. Безальтернативное падени допустимо только если код вообще непонятно как компилировать, всё остальное это варнинги - программиста предупредил, ок, но работай дальше.

Исходная версия firkax, :

Компилятор дефективный, падает на компиляции тривиального кода. Общепризнанно дефолтное поведение Си-компиляторов - это без -Werror в любом его виде. Так было всегда, и на это много кто рассчитывал, но шланг-умники уже не первый раз решили воспитывать своих пользователей, за что и поплатились этим позором. Хорошо бы ещё пакостную неотключаемую ошибку на нестандартный прототип main() - она даже не Werror а захардкоженная именно ошибка - так же убрали.