[sanitize] Use hb_static_size instead of ::static_size

https://github.com/harfbuzz/harfbuzz/issues/1496#issuecomment-448818112
diff --git a/src/hb-machinery.hh b/src/hb-machinery.hh
index c02032c..ff19121 100644
--- a/src/hb-machinery.hh
+++ b/src/hb-machinery.hh
@@ -350,18 +350,17 @@
   }
 
   template <typename T>
-  bool check_array (const T *base,
-			   unsigned int len) const
+  bool check_array (const T *base, unsigned int len) const
   {
-    return this->check_range (base, len, T::static_size);
+    return this->check_range (base, len, hb_static_size (T));
   }
 
   template <typename T>
   bool check_array (const T *base,
-			   unsigned int a,
-			   unsigned int b) const
+		    unsigned int a,
+		    unsigned int b) const
   {
-    return this->check_range (base, a, b, T::static_size);
+    return this->check_range (base, a, b, hb_static_size (T));
   }
 
   template <typename Type>