LINUX.ORG.RU

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

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

Поэтому еще раз прошу дать ссылку на пункт стандарта, где сказано, что это UB.

https://eel.is/c++draft/basic.exec#intro.progress-1

The implementation may assume that any thread will eventually do one of the following:
    * terminate,
    * make a call to a library I/O function,
    * perform an access through a volatile glvalue, or
    * perform a synchronization operation or an atomic operation.

Тут написано, что бесконечные циклы без сайд эффектов это UB.

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

Поэтому еще раз прошу дать ссылку на пункт стандарта, где сказано, что это UB.

https://eel.is/c++draft/basic.exec#intro.progress-1

The implementation may assume that any thread will eventually do one of the following:
    * terminate,
    * make a call to a library I/O function,
    * perform an access through a volatile glvalue, or
    * perform a synchronization operation or an atomic operation.