[gsubgpos] Avoid a copy into the vector

This commit is contained in:
Behdad Esfahbod 2023-01-27 12:32:55 -07:00
parent 615595689c
commit d2279a204f
1 changed files with 6 additions and 8 deletions

View File

@ -957,17 +957,15 @@ struct hb_accelerate_subtables_context_t :
template <typename T>
return_t dispatch (const T &obj)
{
hb_applicable_t entry;
hb_applicable_t *entry = array.push ();
entry.init (obj,
apply_to<T>
entry->init (obj,
apply_to<T>
#ifndef HB_NO_OT_LAYOUT_LOOKUP_CACHE
, apply_cached_to<T>
, cache_func_to<T>
, apply_cached_to<T>
, cache_func_to<T>
#endif
);
array.push (entry);
);
#ifndef HB_NO_OT_LAYOUT_LOOKUP_CACHE
/* Cache handling