ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
1068682 Топик полностью
IBAH (12.01.2021 14:57, просмотров: 291) ответил fk0 на Не видал. В больших проектах исправление варнингов -- проблема. И даже профи говнокодят очень даже запросто. И лучше разобраться с предупреждениями от анализатора (час на одно), чем разгребать трудноуловимые баги (по неделе на один). В данном же случае то ли с integral promotion в компиляторе проблемы (или специально отключено), или анализатор действительно глючный. Я всегда был о IAR невысокого мнения... Из бесплатных можно пользоваться clang-tidy или clang-analizer
Может я не умнее анализатора, но не понимаю как как расширение до int может тут повлиять. 

Насколько я знаю Иар отключает расширение до int, представляет константу минимальным типом

  if((Adres+Kolvo)>MaxReg) return; 
\ ?? Funk_3: (+1)
\ 000000D6 0x19F0 ADDS R0,R6,R7
\ 000000D8 0x2821 CMP R0,#+17
\ 000000DA 0xDB00 BLT .+4
\ 000000DC 0xE120 B ??Funk_1