[libc][NFC] Remove a compiler warning for MPCommon (#205264)

Local build on Linux platform reports a compiler warning:
llvm-project/libc/utils/MPFRWrapper/MPCommon.cpp:546:15: warning:
implicit conversion loses integer precision: 'long' to 'int'
[-Wshorten-64-to-32]
  546 |     int mod = mpfr_get_si(value_ret_exact.value, MPFR_RNDN);
      |         ~~~   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.

Signed-off-by: jinge90 <ge.jin@intel.com>
This commit is contained in:
jinge90 authored and GitHub committed 2026-06-24 11:40:34 +08:00
1 parent 9ee7bdaaca
commit d17d249e92
1 file changed
+1 -1
+1 -1
View File
@@ -543,7 +543,7 @@ MPFRNumber MPFRNumber::tanpi() const {
mpfr_mul_si(value_ret_exact.value, value_ret_exact.value, 4, MPFR_RNDN);
if (mpfr_integer_p(value_ret_exact.value)) {
int mod = mpfr_get_si(value_ret_exact.value, MPFR_RNDN);
long mod = mpfr_get_si(value_ret_exact.value, MPFR_RNDN);
mod = (mod < 0 ? -1 * mod : mod);
switch (mod) {