From 59d9cd14079a0acaf0283635e1057eabbe329901 Mon Sep 17 00:00:00 2001 From: Chip Hogg Date: Fri, 11 Mar 2022 03:50:08 +0000 Subject: [PATCH] static_cast for first factor --- src/core/include/units/magnitude.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/include/units/magnitude.h b/src/core/include/units/magnitude.h index 53630029..dc3ac304 100644 --- a/src/core/include/units/magnitude.h +++ b/src/core/include/units/magnitude.h @@ -441,7 +441,7 @@ namespace detail { template requires (N > 0) struct prime_factorization { - static constexpr std::intmax_t first_base = Factorizer::find_first_factor(N); + static constexpr std::intmax_t first_base = static_cast(Factorizer::find_first_factor(N)); static constexpr std::intmax_t first_power = multiplicity(first_base, N); static constexpr std::intmax_t remainder = remove_power(first_base, first_power, N);