Информация об изменениях

Сообщение Re[3]: Как сделать вечный цикл? от 16.09.2023 13:52

Изменено 16.09.2023 13:56 Muxa

Re[3]: Как сделать вечный цикл?
vsb>>>Можно ли это сделать на C, согласно стандарту и без ассемблерных вставок?
M>>https://godbolt.org/z/qnWzvM6eo
vsb>Я так понял, разница в том, что у меня был C++, а в этом примере C. Это обусловлено разницей в стандартах или в clang для C прописано исключение?

Так ты вроде и просил на С изначально.
Чем обусловлено
Я сам удивлен, но из всех компиляторов что я проверил только clang++ выкидывает такой цикл.
Re[3]: Как сделать вечный цикл?
vsb>>>Можно ли это сделать на C, согласно стандарту и без ассемблерных вставок?
M>>https://godbolt.org/z/qnWzvM6eo
vsb>Я так понял, разница в том, что у меня был C++, а в этом примере C. Это обусловлено разницей в стандартах или в clang для C прописано исключение?

Так ты вроде и просил на С изначально.
Чем обусловлено
Я сам удивлен, но из всех компиляторов что я проверил только clang++ выкидывает такой цикл. Причем это только на транке, стабильные релизы не выкидывают.