В примере проекта LED_Demo STM32 У меня есть следующий код (который компилирует в GPS):Ada: Нарушение «No_Exception_Propagation»
procedure Does_Nothing is
begin
Null;
exception
when others =>
Null;
end Does_Nothing;
Если я изменить тот же код на указанный ниже код, он не компилируется , Я получаю ошибку «нарушение ограничения No_Exception_Propagation».
procedure Does_Nothing is
begin
Null;
exception
when Error: others =>
UART.Put(Exception_Information(Error));
end Does_Nothing;
Может кто-нибудь объяснить, почему это так?
Я также вижу «Исключение_Информация», не объявленное в «Исключениях» (это с помощью ravenscar-sfp-stm32f4). –