LINUX.ORG.RU

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

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

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

Попробуй дизассемблировать и посмотреть, наверняка вот это и будет.

Исправление intelfx, :

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

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

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