[HarfBuzz] harfbuzz: Branch 'master' - 2 commits

Behdad Esfahbod behdad at kemper.freedesktop.org
Sun Nov 11 01:14:35 UTC 2018


 src/hb-machinery.hh                        |    2 +-
 src/hb-ot-shape-complex-arabic-fallback.hh |    3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

New commits:
commit 4674655841bb810e7b68f03431d7b5a7c34c6f20
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Sat Nov 10 20:11:10 2018 -0500

    Minor

diff --git a/src/hb-ot-shape-complex-arabic-fallback.hh b/src/hb-ot-shape-complex-arabic-fallback.hh
index eeb2da85..0fb3793e 100644
--- a/src/hb-ot-shape-complex-arabic-fallback.hh
+++ b/src/hb-ot-shape-complex-arabic-fallback.hh
@@ -212,8 +212,11 @@ struct arabic_fallback_plan_t
 
 struct ManifestLookup
 {
+  public:
   OT::Tag tag;
   OT::OffsetTo<OT::SubstLookup> lookupOffset;
+  public:
+  DEFINE_SIZE_STATIC (6);
 };
 typedef OT::ArrayOf<ManifestLookup> Manifest;
 
commit a953b647507fe2ae8f5187fbfb04e69d2a2952e4
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Sat Nov 10 20:10:03 2018 -0500

    Revert parts of previous commit that made clang unhappy

diff --git a/src/hb-machinery.hh b/src/hb-machinery.hh
index f8f1a5b5..d0e1271c 100644
--- a/src/hb-machinery.hh
+++ b/src/hb-machinery.hh
@@ -110,7 +110,7 @@ static inline Type& StructAfter(TObject &X)
   static const unsigned int min_size = (size)
 
 #define DEFINE_SIZE_ARRAY(size, array) \
-  DEFINE_INSTANCE_ASSERTION (sizeof (*this) == (size) + VAR * (array).item_size); \
+  DEFINE_INSTANCE_ASSERTION (sizeof (*this) == (size) + VAR * sizeof ((array)[0])); \
   DEFINE_COMPILES_ASSERTION ((void) (array)[0].static_size) \
   enum { min_size = (size) }
 


More information about the HarfBuzz mailing list