Fix extra-semicolon warnings
authorBehdad Esfahbod <behdad@behdad.org>
Mon, 29 Oct 2018 20:51:15 +0000 (13:51 -0700)
committerBehdad Esfahbod <behdad@behdad.org>
Mon, 29 Oct 2018 20:51:15 +0000 (13:51 -0700)
src/hb-machinery.hh

index 2b23813..a624cf9 100644 (file)
@@ -114,11 +114,11 @@ static inline Type& StructAfter(TObject &X)
 #define DEFINE_SIZE_ARRAY(size, array) \
   DEFINE_INSTANCE_ASSERTION (sizeof (*this) == (size) + VAR * sizeof (array[0])); \
   DEFINE_COMPILES_ASSERTION ((void) array[0].static_size) \
-  enum { min_size = (size) }; \
+  enum { min_size = (size) } \
 
 #define DEFINE_SIZE_ARRAY_SIZED(size, array) \
-       DEFINE_SIZE_ARRAY(size, array); \
-       inline unsigned int get_size (void) const { return (size - array.min_size + array.get_size ()); }
+       inline unsigned int get_size (void) const { return (size - array.min_size + array.get_size ()); } \
+       DEFINE_SIZE_ARRAY(size, array)
 
 #define DEFINE_SIZE_ARRAY2(size, array1, array2) \
   DEFINE_INSTANCE_ASSERTION (sizeof (*this) == (size) + sizeof (this->array1[0]) + sizeof (this->array2[0])); \