diff --git a/src/cairo-image-compositor.c b/src/cairo-image-compositor.c index 19372bed7..a79dc4088 100644 --- a/src/cairo-image-compositor.c +++ b/src/cairo-image-compositor.c @@ -1548,7 +1548,7 @@ typedef struct _cairo_image_span_renderer { } mask; } u; uint8_t _buf[0]; -#define SZ_BUF (sizeof (cairo_abstract_span_renderer_t) - sizeof (cairo_image_span_renderer_t)) +#define SZ_BUF (int)(sizeof (cairo_abstract_span_renderer_t) - sizeof (cairo_image_span_renderer_t)) } cairo_image_span_renderer_t; COMPILE_TIME_ASSERT (sizeof (cairo_image_span_renderer_t) <= sizeof (cairo_abstract_span_renderer_t));