diff options
Diffstat (limited to 'boost/multiprecision/cpp_int/limits.hpp')
-rw-r--r-- | boost/multiprecision/cpp_int/limits.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/boost/multiprecision/cpp_int/limits.hpp b/boost/multiprecision/cpp_int/limits.hpp index 36a38d5a3b..518bb9f4e0 100644 --- a/boost/multiprecision/cpp_int/limits.hpp +++ b/boost/multiprecision/cpp_int/limits.hpp @@ -12,6 +12,11 @@ namespace std{ namespace detail{ +#ifdef _MSC_VER +#pragma warning(push) +#pragma warning(disable:4307) +#endif + template <unsigned MinBits, unsigned MaxBits, boost::multiprecision::cpp_integer_type SignType, boost::multiprecision::cpp_int_check_type Checked, class Allocator, boost::multiprecision::expression_template_option ExpressionTemplates> inline boost::multiprecision::number<boost::multiprecision::cpp_int_backend<MinBits, MaxBits, SignType, Checked, Allocator>, ExpressionTemplates> get_min(const boost::mpl::true_&, const boost::mpl::true_&) @@ -210,6 +215,9 @@ template <unsigned MinBits, unsigned MaxBits, boost::multiprecision::cpp_integer BOOST_CONSTEXPR_OR_CONST float_round_style numeric_limits<boost::multiprecision::number<boost::multiprecision::cpp_int_backend<MinBits, MaxBits, SignType, Checked, Allocator>, ExpressionTemplates> >::round_style; #endif +#ifdef _MSC_VER +#pragma warning(pop) +#endif } // namespace std |