summaryrefslogtreecommitdiff
path: root/boost/chrono/detail/no_warning/signed_unsigned_cmp.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/chrono/detail/no_warning/signed_unsigned_cmp.hpp')
-rw-r--r--boost/chrono/detail/no_warning/signed_unsigned_cmp.hpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/boost/chrono/detail/no_warning/signed_unsigned_cmp.hpp b/boost/chrono/detail/no_warning/signed_unsigned_cmp.hpp
index 491c1d64a0..94936c8baf 100644
--- a/boost/chrono/detail/no_warning/signed_unsigned_cmp.hpp
+++ b/boost/chrono/detail/no_warning/signed_unsigned_cmp.hpp
@@ -19,6 +19,10 @@
#if defined(__GNUC__) && (__GNUC__ >= 4)
#pragma GCC system_header
+#elif defined __SUNPRO_CC
+#pragma disable_warn
+#elif defined _MSC_VER
+#pragma warning(push, 1)
#endif
namespace boost {
@@ -41,4 +45,10 @@ namespace detail {
} // namespace detail
} // namespace chrono
+#if defined __SUNPRO_CC
+#pragma enable_warn
+#elif defined _MSC_VER
+#pragma warning(pop)
+#endif
+
#endif // BOOST_CHRONO_DETAIL_NO_WARNING_SIGNED_UNSIGNED_CMP_HPP