История изменений
Исправление intelfx, (текущая версия) :
Я где-то краем глаза слышал, что при отсутствии return statement в функциях, возвращающих не-void, gcc в некоторых условиях тупо выкидывает (не добавляет) в конце функции инструкцию ret
. Имеет полное право, потому что UB. Ну и дальше очевидно как повезёт.
Попробуй дизассемблировать и посмотреть, наверняка вот это и будет.
Исправление intelfx, :
Я где-то краем глаза слышал, что при отсутствии return statement в функциях, возвращающих не-void, gcc в некоторых условиях тупо выкидывает (не добавляет) в конце функции инструкцию ret
. Ну и дальше очевидно как повезёт.
Исходная версия intelfx, :
Я где-то краем глаза слышал, что при отсутствии return
statement в функциях, возвращающих не-void, gcc в некоторых условиях тупо выкидывает (не добавляет) в конце функции инструкцию ret. Ну и дальше очевидно как повезёт.