mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-05-01 17:47:53 +03:00
Fix signed/unsigned comparison in arena_lg_dirty_mult_valid().
This commit is contained in:
parent
d324ca8933
commit
bd16ea49c3
2 changed files with 5 additions and 4 deletions
|
|
@ -1037,7 +1037,8 @@ static bool
|
|||
arena_lg_dirty_mult_valid(ssize_t lg_dirty_mult)
|
||||
{
|
||||
|
||||
return (lg_dirty_mult >= -1 && lg_dirty_mult < (sizeof(size_t) << 3));
|
||||
return (lg_dirty_mult >= -1 && lg_dirty_mult < (ssize_t)(sizeof(size_t)
|
||||
<< 3));
|
||||
}
|
||||
|
||||
ssize_t
|
||||
|
|
|
|||
|
|
@ -367,8 +367,8 @@ TEST_BEGIN(test_arena_i_lg_dirty_mult)
|
|||
"Unexpected mallctl() success");
|
||||
|
||||
for (prev_lg_dirty_mult = orig_lg_dirty_mult, lg_dirty_mult = -1;
|
||||
lg_dirty_mult < (sizeof(ssize_t) << 3); prev_lg_dirty_mult =
|
||||
lg_dirty_mult, lg_dirty_mult++) {
|
||||
lg_dirty_mult < (ssize_t)(sizeof(size_t) << 3); prev_lg_dirty_mult
|
||||
= lg_dirty_mult, lg_dirty_mult++) {
|
||||
ssize_t old_lg_dirty_mult;
|
||||
|
||||
assert_d_eq(mallctl("arena.0.lg_dirty_mult", &old_lg_dirty_mult,
|
||||
|
|
@ -478,7 +478,7 @@ TEST_BEGIN(test_arenas_lg_dirty_mult)
|
|||
"Unexpected mallctl() success");
|
||||
|
||||
for (prev_lg_dirty_mult = orig_lg_dirty_mult, lg_dirty_mult = -1;
|
||||
lg_dirty_mult < (sizeof(ssize_t) << 3); prev_lg_dirty_mult =
|
||||
lg_dirty_mult < (ssize_t)(sizeof(size_t) << 3); prev_lg_dirty_mult =
|
||||
lg_dirty_mult, lg_dirty_mult++) {
|
||||
ssize_t old_lg_dirty_mult;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue