diff --git a/include/boost/mpl/aux_/largest_int.hpp b/include/boost/mpl/aux_/largest_int.hpp index 9d000db..466aa91 100644 --- a/include/boost/mpl/aux_/largest_int.hpp +++ b/include/boost/mpl/aux_/largest_int.hpp @@ -38,7 +38,8 @@ template<> struct integral_rank : int_<10> {}; template<> struct integral_rank : int_<11> {}; template< typename T1, typename T2 > struct largest_int -#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1300) +#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1300) \ + && !BOOST_WORKAROUND(__EDG_VERSION__, <= 238) : if_c< ( integral_rank::value >= integral_rank::value ) , T1