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

Сообщение Re: [UPD] забавный крэш от 30.09.2021 23:42

Изменено 30.09.2021 23:43 σ

Re: [UPD] забавный крэш
O>как выяснилось компилятор просто не генерит инструкцию ретурна
O>...ну я понимаю конечно что undefined behaviour, но зачем прям сразу начисто ногу отстреливать то

Когда компилятор выкидывает ветки с UB, то всякие поборники "портабельного ассемблера" начинают вопить что компилятор не должен заниматься таким творчеством а напрямую транслировать программу в ассемблер так, как велел программист.
В данном случае компилятор так и поступил: нет return — не генерируется инструкция. Что, интересно, теперь вопить будут?
Re: [UPD] забавный крэш
O>как выяснилось компилятор просто не генерит инструкцию ретурна
O>...ну я понимаю конечно что undefined behaviour, но зачем прям сразу начисто ногу отстреливать то

Когда компилятор выкидывает ветки с UB, то всякие поборники "портабельного ассемблера" начинают вопить что компилятор не должен заниматься таким творчеством, а должен напрямую транслировать программу в ассемблер так, как велел программист.
В данном случае компилятор так и поступил: нет return — не генерируется инструкция. Что, интересно, теперь вопить будут?