Попробовал использовать Pawn compiler 3.10.10.
При компиляции выдало несколько warning 208: function with tag result used before definition, forcing reparse (Функция с тегом используется перед её определением)
В каждой такой ф-ии с тегом bool у меня прописано например так:
forward bool:IsSpeaksPhone(playerid); bool:IsSpeaksPhone(playerid) { return splacts_phone_action{playerid}; }
Хотя казалось бы forward перед ф-ей объявлен, а варнинг остаётся. Я переместил forward выше (до всех возможных вызовов этой ф-ии в моде) - варнинг исчез, но всё равно не хотелось бы так выносить поверх мода forward'ы.
Мне интересна суть этого предупреждения. Ведь если такой варнинг создан, то были на то причины. Каковы возможные последствия, если не выполнить требование компилятора?