ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
995739 Топик полностью
Kceния (16.04.2020 11:21, просмотров: 342) ответил Bill на Коллеги!!! Столкнулся я с необъяснимым случаем. Компилятор IAR STM8
Довольно типичный случай, когда переменной Mode выше по тексту присвоение конкретное значение. Тогда компилятор видит, что это значение не менялось до входа в функцию Display(), вот и не ставит проверки, полагая ее излишней. Ищите баг там, где у вас формируется Mode. Вычисляемая она у вас или ей присвоено константное выражение. Во втором случае компилятор поступил верно - константные выражения перевариваются на стадии компиляции.