BOOST_NO_EXCEPTIONS tests updated for [noreturn]

This commit is contained in:
Emil Dotchevski
2019-06-06 15:09:27 -07:00
parent 2aaa7975b6
commit f1af13409d
3 changed files with 5 additions and 12 deletions

View File

@ -5,19 +5,16 @@
#define BOOST_NO_EXCEPTIONS
#include <boost/throw_exception.hpp>
#include <boost/detail/lightweight_test.hpp>
class my_exception: public std::exception { };
bool called=false;
namespace
boost
{
void
throw_exception( std::exception const & )
{
called=true;
exit(0);
}
}
@ -25,6 +22,5 @@ int
main()
{
boost::throw_exception(my_exception());
BOOST_TEST(called);
return boost::report_errors();
return 1;
}