Skip to content

Commit 259e3ce

Browse files
committed
Fix -Wsign-compare warnings under GCC 6.2
1 parent c231b45 commit 259e3ce

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

small/region.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ region_free(struct region *region)
6969
void
7070
region_truncate(struct region *region, size_t used)
7171
{
72-
ssize_t cut_size = region_used(region) - used;
73-
assert(cut_size >= 0);
72+
assert(region_used(region) >= used);
73+
size_t cut_size = region_used(region) - used;
7474

7575
while (! rlist_empty(&region->slabs.slabs)) {
7676
struct rslab *slab = rlist_first_entry(&region->slabs.slabs,

small/slab_cache.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ slab_cache_create(struct slab_cache *cache, struct slab_arena *arena)
158158
* of the slab size in the slab arena.
159159
*/
160160
long min_order0_size = sysconf(_SC_PAGESIZE);
161-
assert(arena->slab_size >= min_order0_size);
161+
assert((long)arena->slab_size >= min_order0_size);
162162
cache->order_max = small_lb(arena->slab_size / min_order0_size);
163163
if (cache->order_max > ORDER_MAX - 1)
164164
cache->order_max = ORDER_MAX - 1;

0 commit comments

Comments
 (0)