In a subsequent patch, the (ADD|MUL)_OVERFLOW macros will require each
operand to have some unsigned integer type. To prevent a build failure in
"common/utils/vector.c", satisfy that requirement in advance.
Signed-off-by: Laszlo Ersek <lersek(a)redhat.com>
---
common/utils/vector.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/utils/vector.c b/common/utils/vector.c
index ee7591560ca5..54e6b810bea6 100644
--- a/common/utils/vector.c
+++ b/common/utils/vector.c
@@ -60,7 +60,7 @@ generic_vector_reserve (struct generic_vector *v, size_t n, size_t
itemsize)
* newcap = v->cap + (v->cap + 1) / 2
* newbytes = newcap * itemsize
*/
- if (ADD_OVERFLOW (v->cap, 1, &t) ||
+ if (ADD_OVERFLOW (v->cap, 1u, &t) ||
ADD_OVERFLOW (v->cap, t/2, &newcap) ||
MUL_OVERFLOW (newcap, itemsize, &newbytes) ||
newbytes < reqbytes) {
--
2.19.1.3.g30247aa5d201