[an error occurred while processing this directive]
|
написал по-своему:
switch(a){
case 3:
;
break;
case 4:
;
break;
case 7:
;
break;
}
и откомпилировал с каким-то примером. Код в окне дизассемблера работает прекрасно (честно говоря я даже удивился как он сразу начал проверку с 7 и при вычитании из 3 проверяет заём, чем отсекает сразу проверку на 4), а надо учесть, что симулятор грузит его из эльфа, а не подставляет с потолка. Так что ищи у себя. Может i6 или базу его где попортил?
Оказывается не такой уж и тупой компилятор.
E-mail: info@telesys.ru