LINUX.ORG.RU

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

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

https://gcc.godbolt.org/z/Y6sKGa5WK

Смотря какой clang.

Вообще для INT_MAX будет переполнение, и если честно считать, то будет разный ответ.

Но переполнение знаковых это UB, компилятор вправе считать, что UB в С++ программах нет, и оптимизировать исходя из этого знания :)

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

https://gcc.godbolt.org/z/Y6sKGa5WK

Смотря какой clang.

Вообще для больших чисел будет переполнение, и если честно считать, то будет разный ответ.

Но переполнение знаковых это UB, компилятор вправе считать, что UB в С++ программах нет, и оптимизировать исходя из этого знания :)