[vector] Fix warning
This commit is contained in:
parent
1043ddbee8
commit
54c0a17310
|
@ -146,7 +146,7 @@ struct hb_vector_t
|
||||||
if (unlikely (allocated < 0))
|
if (unlikely (allocated < 0))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (likely (size <= allocated))
|
if (likely (size <= (unsigned) allocated))
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
/* Reallocate */
|
/* Reallocate */
|
||||||
|
@ -158,7 +158,7 @@ struct hb_vector_t
|
||||||
Type *new_array = nullptr;
|
Type *new_array = nullptr;
|
||||||
bool overflows =
|
bool overflows =
|
||||||
(int) new_allocated < 0 ||
|
(int) new_allocated < 0 ||
|
||||||
(new_allocated < allocated) ||
|
(new_allocated < (unsigned) allocated) ||
|
||||||
hb_unsigned_mul_overflows (new_allocated, sizeof (Type));
|
hb_unsigned_mul_overflows (new_allocated, sizeof (Type));
|
||||||
if (likely (!overflows))
|
if (likely (!overflows))
|
||||||
new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type));
|
new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type));
|
||||||
|
|
Loading…
Reference in New Issue