avoid another warning

This commit is contained in:
Sébastien Loriot 2024-03-22 11:44:53 +01:00
parent 93c94ca115
commit 5b88dfa30b
1 changed files with 2 additions and 2 deletions

View File

@ -159,9 +159,9 @@ inline long ceilLg(const BigInt& a) {
if (sign(a) == 0)
return -1;
assert(std::size_t((std::numeric_limits<long>::max)()) > bitLength(a));
long len = static_cast<long>(bitLength(a));
std::size_t len = static_cast<long>(bitLength(a));
return (lsb(abs(a)) == len - 1) ? (len - 1) : len;
return (lsb(abs(a)) == len - 1) ? (static_cast<long>(len) - 1) : static_cast<long>(len);
}
inline long ceilLg(long a) { // need this for Polynomial<long>