|
Столкнулся с тем, что на первый IF в примере никакой код вообще не генерируецца - целый день не мог понять в чем дело, пока листинг не глянул. Мог бы хоть и Варнинг какой выдать, что ли - cобака...
void Test (char Value) {
if (Value & 0x07 == 0) { // Кода не будет...
Value = 1;
}
if ((Value & 0x07) == 0) {
Value = 1;
}
}
ЗЫ. Keil 7.06
E-mail: info@telesys.ru