История изменений
Исправление
hateWin,
(текущая версия)
:
UB, как и ID надо понимать, как «мягкое» влияние на обратную совместимость
Нет. Никакого отношения к обратной совместимости это не имеет. UB означает, что компилятор может обработать код, соответствующий определению UB, как ему вздумается. И поведение компилятора при обработке этого кода может поменяться даже после принятия патча в полторы строчки.
Исходная версия
hateWin,
:
UB, как и ID надо понимать, как «мягкое» влияние на обратную совместимость
Нет. Никакого отношения к обратной совместимости это не имеет. UB означает, что компилятор может обработать код, соответствующий определению UB, как ему вздумается. И поведение компилятора при обработке этого кода может поменяться даже после патча в полторы строчки.