Avoid pointer arithmetic on void *

The pointer operand to the binary `+` operator must be to a complete
object type. Since we are working with byte sizes, use `char *` for
arithmetic instead.

Signed-off-by: Michael Forney <mforney@mforney.org>
This commit is contained in:
Michael Forney 2019-06-01 15:01:23 -07:00 committed by Simon Ser
parent 55d044810c
commit 678c8681e2
2 changed files with 4 additions and 6 deletions

View file

@ -131,7 +131,7 @@ wl_array_add(struct wl_array *array, size_t size)
array->alloc = alloc;
}
p = array->data + array->size;
p = (char *)array->data + array->size;
array->size += size;
return p;