gcc

Apr 10, 2021 17:40

Не слежу особо, что там происходит в современных языках - на переправе лошадей не меняют :)
С++ конечно развивается, иногда долетают отголоски, что там "наверху" очень все сложно cтало.
Но тут и до меня долетело. gcc 10.2.0 -> gcc 10.3.0 и что-то такие warning-и с областью видимости переменных полетели где раньше и не было вроде

gcc

Leave a comment

Comments 5

eddy_em April 10 2021, 15:06:46 UTC
Самая веселуха начинается, когда пытаешься свой код >4-5-летней давности собрать 9-11-м gcc: с флагами -Wall -Werror -Wextra вообще ничего не собирается ☹

Reply

simsun April 10 2021, 15:37:50 UTC
давно кстати не случалось, думаю будут сюрпризы

Reply


dkill April 10 2021, 15:19:11 UTC
Улучшайзеры, сэр...

толком ничего путного и нового придумать не способны, а вот улучшить, да еще желательно без обратной совместимости - всегда пожалуйста...

Аргггх!

Reply


mbr April 10 2021, 19:15:25 UTC
Оно иногда полезно.

У меня в мейкфайле awk. Ну и вот клиент ругается, что сборка варнингами сыпет.

Я начал разбираться, что да где. Выяснилось, что тупо \ не заманглен. И он ругается на "\ " это типа че вообще?

А я этот мэйк где-то в сэмплах наковырял. 10 сука лет назад. И с тех пор этот позор был в каждом моем проекте. А будь варнинг, я бы заметил сразу.

Reply

simsun April 10 2021, 21:26:32 UTC
> Оно иногда полезно.
ага, пока всё так,
помню пару лет что ли назад +/- прям что-то такое выкатили и много пришлось править, но всё по делу.

upd: да я "такой сварщик" - что изучаю путём - компилятор промолчал, ок:)

Reply


Leave a comment

Up