При переносе проекта из IAR EWARM 5.11 в 7.40 обнаружилось, что последний на код типа
int f(void){
int res;
do{
if(res<1)
return 0;
else
return 1;
}
while(res<1);
}
Выдает:
Internal Error: [CoreUtil/General]: Access violation (0xc0000005) at 00E5D6E2 (reading from address 0x4)
5.11 компилирует молча.
Это у всех так или у меня IAR кривой?