Цитата(WHALE @ Aug 15 2011, 23:36)

При всем этом IAR молча съедает выражения типа a==b;
Выкидывает его при компиляции,конечно,
но ни каких сообщений при этом не выдает.
Мог-бы и родить какой-нибудь варнинг типа "выражение бессмысленно."
Всё он правильно сделал.
Он понял, что переменные не volatile и не будут меняться непредсказуемо и что условие всегда истинно...