Цитата(Ink @ Aug 5 2010, 14:50)

А это ничего, вообще, что локальные переменные (в т.ч. временные, созданные компилятором) так же могут лежать на стеке? И их будет разное кол-во в этих функциях. Вы перейдете на другую подпрограмму, она выкинет другое кол-во переменных со стека при возврате и улетит вникуда...
Не понял. В функциях с __noreturn у меня нету локальных переменных, а возвращаемы значения в строках типа if(SomeF()) храняться в регистрах
Сообщение отредактировал gighack - Aug 5 2010, 11:16
... и пусть удача повернется к тебе нужным местом...