История изменений
Исправление Taetricus, (текущая версия) :
Это было бы решением но, к сожалению, в реальном приложении функция foo вызывается из разных функций, но все они в одном файле вместе с функцией main и порядок вызова известен, как в моём примере.
кто знает, где ты еще ее используешь.
компилято прекрасно знает, что я использую её только в функции main.
Исходная версия Taetricus, :
Это было бы решением но, к сожалению, в реальном приложении функция foo вызывается из разных функций, но все они в одном файле вместе с функцией main и порядок вызова известен, как в моём примере.