mirror of
https://github.com/Z3Prover/z3
synced 2025-07-19 10:52:02 +00:00
parent
dca1dcca6d
commit
bb6c274ad3
1 changed files with 1 additions and 1 deletions
|
@ -2248,7 +2248,7 @@ template<bool SYNCH>
|
||||||
unsigned mpz_manager<SYNCH>::mlog2(mpz const & a) {
|
unsigned mpz_manager<SYNCH>::mlog2(mpz const & a) {
|
||||||
if (is_nonneg(a))
|
if (is_nonneg(a))
|
||||||
return 0;
|
return 0;
|
||||||
if (is_small(a))
|
if (is_small(a) && a.m_val > INT_MIN)
|
||||||
return ::log2((unsigned)-a.m_val);
|
return ::log2((unsigned)-a.m_val);
|
||||||
#ifndef _MP_GMP
|
#ifndef _MP_GMP
|
||||||
static_assert(sizeof(digit_t) == 8 || sizeof(digit_t) == 4, "");
|
static_assert(sizeof(digit_t) == 8 || sizeof(digit_t) == 4, "");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue