Fix sign-compare error on 32-bit systems

This commit is contained in:
Behdad Esfahbod 2019-04-24 16:31:37 -07:00
parent f2d20dd9d3
commit c69f02784a

View File

@ -182,7 +182,7 @@ struct Offset : Type
void *serialize (hb_serialize_context_t *c, const void *base) void *serialize (hb_serialize_context_t *c, const void *base)
{ {
void *t = c->start_embed<void> (); void *t = c->start_embed<void> ();
c->check_assign (*this, (char *) t - (char *) base); c->check_assign (*this, (unsigned) ((char *) t - (char *) base));
return t; return t;
} }