diff --git a/src/hb-set.hh b/src/hb-set.hh index 3b30fa4d4..2f776da69 100644 --- a/src/hb-set.hh +++ b/src/hb-set.hh @@ -308,7 +308,7 @@ struct hb_set_t { page->add (g); - array = (const T *) ((const char *) array + stride); + array = &StructAtOffsetUnaligned (array, stride); count--; } while (count && (g = *array, start <= g && g < end));