[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>