[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:
1 parent
9ee7bdaaca
commit
d17d249e92
1 file changed
+1
-1
@@ -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) {
|
||||
|
||||
Reference in new issue
Block a user