]> git.lyx.org Git - lyx.git/blobdiff - boost/boost/throw_exception.hpp
Don't need this.
[lyx.git] / boost / boost / throw_exception.hpp
index da143393dbab06382570ecb7f84638be7a98164e..a5a5f9ea0bf96d9999a1bd32882293b16525e4a2 100644 (file)
@@ -20,7 +20,7 @@
 //  http://www.boost.org/libs/utility/throw_exception.html
 //
 
-#include <boost/config.hpp>
+#include <boost/exception/detail/attribute_noreturn.hpp>
 #include <boost/detail/workaround.hpp>
 #include <exception>
 
@@ -54,9 +54,9 @@ void throw_exception( std::exception const & e ); // user defined
 
 inline void throw_exception_assert_compatibility( std::exception const & ) { }
 
-template<class E> inline void throw_exception( E const & e )
+template<class E> BOOST_ATTRIBUTE_NORETURN inline void throw_exception( E const & e )
 {
-    //All boost exceptions are required to derive std::exception,
+    //All boost exceptions are required to derive from std::exception,
     //to ensure compatibility with BOOST_NO_EXCEPTIONS.
     throw_exception_assert_compatibility(e);