#endif
//
-// tjhei: upgrade supported MSVC version to 19.13 (last checked 19.13.26131.1)
+// masterleinad: upgrade supported MSVC version to 19.16 (last checked 19.16.27024.1)
// Boost repo has only 19.10:
// last known and checked version is 19.10.24629 (VC++ 2017 RC):
-#if (_MSC_VER > 1913)
+#if (_MSC_VER > 1916)
# if defined(BOOST_ASSERT_CONFIG)
# error "Unknown compiler version - please run the configure tests and report the results"
# else
return std_cxx14::make_unique<Patterns::Bool>();
else if (std::is_integral<T>::value)
return std_cxx14::make_unique<Patterns::Integer>(
- static_cast<int>(std::numeric_limits<T>::min()),
+ static_cast<int>(std::numeric_limits<T>::lowest()),
static_cast<int>(std::numeric_limits<T>::max()));
else if (std::is_floating_point<T>::value)
return std_cxx14::make_unique<Patterns::Double>(
- -std::numeric_limits<T>::max(), std::numeric_limits<T>::max());
+ std::numeric_limits<T>::lowest(), std::numeric_limits<T>::max());
Assert(false, ExcNotImplemented());
// the following line should never be invoked