diff options
Diffstat (limited to 'boost/exception/diagnostic_information.hpp')
-rw-r--r-- | boost/exception/diagnostic_information.hpp | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/boost/exception/diagnostic_information.hpp b/boost/exception/diagnostic_information.hpp index 305e8edd61..48f06a0fb9 100644 --- a/boost/exception/diagnostic_information.hpp +++ b/boost/exception/diagnostic_information.hpp @@ -5,12 +5,6 @@ #ifndef UUID_0552D49838DD11DD90146B8956D89593 #define UUID_0552D49838DD11DD90146B8956D89593 -#if (__GNUC__*100+__GNUC_MINOR__>301) && !defined(BOOST_EXCEPTION_ENABLE_WARNINGS) -#pragma GCC system_header -#endif -#if defined(_MSC_VER) && !defined(BOOST_EXCEPTION_ENABLE_WARNINGS) -#pragma warning(push,1) -#endif #include <boost/config.hpp> #include <boost/exception/get_error_info.hpp> @@ -22,9 +16,18 @@ #include <exception> #include <sstream> #include <string> - #ifndef BOOST_NO_EXCEPTIONS #include <boost/exception/current_exception_cast.hpp> +#endif + +#if (__GNUC__*100+__GNUC_MINOR__>301) && !defined(BOOST_EXCEPTION_ENABLE_WARNINGS) +#pragma GCC system_header +#endif +#if defined(_MSC_VER) && !defined(BOOST_EXCEPTION_ENABLE_WARNINGS) +#pragma warning(push,1) +#endif + +#ifndef BOOST_NO_EXCEPTIONS namespace boost { |