Nikolay Kachanov <[email protected]> writes: > Пожалуйста, > > 09/11/2014 11:13:02 PM, Dmitrii Kashin: >> Николай, раз уж такое дело, можно работающий вариант попросить патчем? >> =)
Николай, а почему он работает? Почему моя функция не была оптимизирована, а Ваша была? Я не решительно не понимаю, какие условия должны быть соблюдены для того, чтобы GCC использовал TCO. Поискал в интернете - не нашёл. Я попробовал поизменять Вашу функцию и так, и эдак... Пробовал убрать const, пробовал убрать static, пробовал возвращать не int, а Grid1D... Но всё сразу же приводит к выключению TCO. Почему?
pgpJ7eYIKw7B9.pgp
Description: PGP signature

