make casts explicit and fixed the type

This commit is contained in:
Erik Schultheis 2022-01-24 18:19:21 +00:00 committed by Rasmus Munk Larsen
parent ea2c02060c
commit 4e629b3c1b

View File

@ -57,8 +57,9 @@ template<typename Scalar> void check_histogram(Scalar x, Scalar y, int bins)
EIGEN_DECLARE_TEST(rand)
{
long long_ref = NumTraits<long>::highest()/10;
signed char char_offset = (std::min)(g_repeat,64);
signed char short_offset = (std::min)(g_repeat,16000);
// the minimum guarantees that these conversions are safe
auto char_offset = static_cast<signed char>((std::min)(g_repeat, 64));
auto short_offset = static_cast<signed short>((std::min)(g_repeat, 8000));
for(int i = 0; i < g_repeat*10000; i++) {
CALL_SUBTEST(check_in_range<float>(10,11));