LINUX.ORG.RU

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

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

https://godbolt.org/z/PsGMnh4Pa Потому что по стандарту, в программе нельзя иметь UB. Поэтому компилятор вправе предполагать при виде UB, что тут есть какая-то задумка программиста, из-за которой UB на самом деле никогда не триггернется, а значит код с UB можно вырезать, ведь программист умный и внимательный, всегда пишет без багов и всё предусмотрел.

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