You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Running the Boost.math tests using Clang10.0.0, I note many warnings from all uses of round, trunc (and others?).
In file included from ..\..\..\boost/math/concepts/real_concept.hpp:28: ..\..\..\boost/math/special_functions/round.hpp:118:12: warning: implicit conversion from 'long long' to 'long double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-int-float-conversion] if((r > (std::numeric_limits<boost::long_long_type>::max)()) || (r < (std::numeric_limits<boost::long_long_type>::min)())) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Warnings only with Clang, not GCC nor MSVC, but the very many warning are cluttering the log files.
Should I deal with this by quieting the warning, perhaps by adding
<toolset>clang:<cxxflags>-Wno-implicit-int-float-conversion
to the /test jamfile?