IAR 4.31A глючит что ли...
long func1(long ne, long nw, long nq)
{
long maxNumber = 0;
if(ne > nw)
{
maxNumber = ne;
}
else
{
maxNumber = nw;
}
if(nq > maxNumber)
{
maxNumber = nq;
}
// До этого момента прога работает нормально,
// а на следующей строке возврата значения прога
// просто виснет!!!
return maxNumber;
}
void main()
{
long ee = 0;
ee = func1(2345, 53, 4453);
}
Функция func1 не возвращает значение, где ошибка?
Спасибо.
Компилятор следующий:
IAR C/C++ Compiler for ARM
4.31A Evaluation (4.31.1.239)