Я небольшой спец в
.cpp посему не указал инициализацию, сорри,
она там есть, иначе была бы ошибка при компиляции.
Итак, завес EWARM'a 7.50.2 с
Programm exit reached достигается двумя способами в добавленном файле
.cpp :
1. int* InParam = new int;
float* Buffer = new float[*InParam];
2. Использование динамического массива с размером,
больше чем
heap(Project->Options->Linker->Config->Edit->Stack/HeapSizes)
Вроде как IAR признал, что это их косяки