Size: a a a

2020 June 01

SS

Slava Sokolovsky in archlinux_ru
Не детская штука
источник

R

Ruben in archlinux_ru
куча народу пишет на языках где формально нет такого понятия как UB
источник

R

Ruben in archlinux_ru
однако число крешей и ошибок от этого не уменьшается
источник

R

Ruben in archlinux_ru
а наоборот, нередко в таких программах их еще больше)
источник

SS

Slava Sokolovsky in archlinux_ru
Ruben
однако число крешей и ошибок от этого не уменьшается
Только вот причину ошибки легче искать
источник

SS

Slava Sokolovsky in archlinux_ru
А тут у тебя вроде все чисто
источник

SS

Slava Sokolovsky in archlinux_ru
Просто компилятор не хочет принимать решение
источник

SS

Slava Sokolovsky in archlinux_ru
И пусть он будет как-то само
источник

SS

Slava Sokolovsky in archlinux_ru
Сложил два числа? Ну это я не знаю ну там это переполнение ну или эм не знаю можно без переполнения эээ ммм
источник

SS

Slava Sokolovsky in archlinux_ru
источник

AN

Alexander N in archlinux_ru
Ну это ubsan-ом ловится
источник

AN

Alexander N in archlinux_ru
Это ещё легкий случай
источник

SS

Slava Sokolovsky in archlinux_ru
Alexander N
Ну это ubsan-ом ловится
Не всё им ловится
источник

AN

Alexander N in archlinux_ru
Да я знаю
источник

SS

Slava Sokolovsky in archlinux_ru
Язык плохо документирован, раз там такое количество уб
источник

AN

Alexander N in archlinux_ru
Но такие простые вещи ловятся
источник

SS

Slava Sokolovsky in archlinux_ru
Почему нельзя сделать это стандартом?
источник

SS

Slava Sokolovsky in archlinux_ru
Оно разве совместимость сломает? Не думаю
источник

R

Ruben in archlinux_ru
Slava Sokolovsky
Язык плохо документирован, раз там такое количество уб
не, появление понятия UB это следствие появления документации и стандартизации
источник

R

Ruben in archlinux_ru
более лучшей документации чем по плюсам я в жизни не встречал
источник