[subset/cff] Add a vector pre-alloc

This commit is contained in:
Behdad Esfahbod 2023-06-26 16:26:12 -06:00
parent e447d394a6
commit 570fb4df58

View file

@ -360,6 +360,9 @@ struct FDArray : CFFIndex<COUNT>
/* serialize INDEX data */
hb_vector_t<unsigned> sizes;
if (it.is_random_access_iterator)
sizes.alloc (hb_len (it));
c->push ();
+ it
| hb_map ([&] (const hb_pair_t<const DICTVAL&, const INFO&> &_)