diff --git a/src/hb-cff-interp-common.hh b/src/hb-cff-interp-common.hh index c251e2d0e..b5e63f4fe 100644 --- a/src/hb-cff-interp-common.hh +++ b/src/hb-cff-interp-common.hh @@ -383,7 +383,7 @@ struct cff_stack_t for (unsigned int i = 0; i < elements.length; i++) elements[i].init (); } - void fini () { elements.fini_deep (); } + void fini () { elements.fini (); } ELEM& operator [] (unsigned int i) { @@ -553,7 +553,7 @@ struct parsed_values_t opStart = 0; values.init (); } - void fini () { values.fini_deep (); } + void fini () { values.fini (); } void add_op (op_code_t op, const byte_str_ref_t& str_ref = byte_str_ref_t ()) { diff --git a/src/hb-vector.hh b/src/hb-vector.hh index c0b75539b..97311a29d 100644 --- a/src/hb-vector.hh +++ b/src/hb-vector.hh @@ -86,13 +86,6 @@ struct hb_vector_t hb_free (arrayZ); init (); } - void fini_deep () - { - unsigned int count = length; - for (unsigned int i = 0; i < count; i++) - arrayZ[i].fini (); - fini (); - } void reset () {