Fix signed-comparison error on 32bit
authorBehdad Esfahbod <behdad@behdad.org>
Tue, 7 May 2019 18:51:10 +0000 (11:51 -0700)
committerBehdad Esfahbod <behdad@behdad.org>
Tue, 7 May 2019 18:51:10 +0000 (11:51 -0700)
src/hb-serialize.hh

index 4e270ce..27c8c17 100644 (file)
@@ -292,7 +292,7 @@ struct hb_serialize_context_t
       for (const object_t::link_t &link : parent->links)
       {
        const object_t &child = *packed[link.objidx];
-       assert (link.bias <= parent->tail - parent->head);
+       assert (link.bias <= (size_t) (parent->tail - parent->head));
        unsigned offset = (child.head - parent->head) - link.bias;
 
        if (link.is_wide)