I've been struggling to get exceptions to work properly on a Cortex-M4 project with the Arm's GCC distribution. The throw seems to work successfully but not the catch.
class MyExc : public std::exception {
virtual const char* what() const noexcept…