[vector] Fix warning

This commit is contained in:
Behdad Esfahbod 2018-12-27 18:27:36 -05:00
parent 1043ddbee8
commit 54c0a17310
1 changed files with 2 additions and 2 deletions

View File

@ -146,7 +146,7 @@ struct hb_vector_t
if (unlikely (allocated < 0))
return false;
if (likely (size <= allocated))
if (likely (size <= (unsigned) allocated))
return true;
/* Reallocate */
@ -158,7 +158,7 @@ struct hb_vector_t
Type *new_array = nullptr;
bool overflows =
(int) new_allocated < 0 ||
(new_allocated < allocated) ||
(new_allocated < (unsigned) allocated) ||
hb_unsigned_mul_overflows (new_allocated, sizeof (Type));
if (likely (!overflows))
new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type));