diff --git a/src/hb-vector.hh b/src/hb-vector.hh index da548cbb12fad3d576a711f9e5c7a147ddf1d8e8..270875381251199789933f52ace5d68aa83e8b6c 100644 --- a/src/hb-vector.hh +++ b/src/hb-vector.hh @@ -227,6 +227,14 @@ struct hb_vector_t return false; } + inline void fini_deep (void) + { + unsigned int count = len; + for (unsigned int i = 0; i < count; i++) + arrayZ[i].fini (); + fini (); + } + inline void fini (void) { if (arrayZ != static_array)