Mr Flibble
2016-03-08 12:31:12 UTC
C++ exceptions are broken.
As it currently stands a more serious std::logic_error exception can be
downgraded into a less serious std::runtime_error exception if an
exception is thrown whilst evaluating the throw expression. This is a
nonsense.
Fix: if an exception is thrown whilst evaluating a throw expression then
std::terminate() is called.
/Flibble
As it currently stands a more serious std::logic_error exception can be
downgraded into a less serious std::runtime_error exception if an
exception is thrown whilst evaluating the throw expression. This is a
nonsense.
Fix: if an exception is thrown whilst evaluating a throw expression then
std::terminate() is called.
/Flibble
--
[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]
[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]