diff --git a/src/hb-ot-layout-open-private.h b/src/hb-ot-layout-open-private.h index 691f3924e..4ae7a8964 100644 --- a/src/hb-ot-layout-open-private.h +++ b/src/hb-ot-layout-open-private.h @@ -313,7 +313,9 @@ struct Tag { char v[4]; }; ASSERT_SIZE (Tag, 4); -DEFINE_NULL_DATA (Tag, 5, " "); +#define _NULL_TAG_INIT {' ', ' ', ' ', ' '} +DEFINE_NULL_DATA (Tag, 4, _NULL_TAG_INIT); +#undef _NULL_TAG_INIT /* Glyph index number, same as uint16 (length = 16 bits) */ DEFINE_INT_TYPE_STRUCT (GlyphID, u, 16);