[layout] Minor add prealloc
diff --git a/src/hb-ot-layout.cc b/src/hb-ot-layout.cc
index e6bd74b..7ee48f8 100644
--- a/src/hb-ot-layout.cc
+++ b/src/hb-ot-layout.cc
@@ -1306,6 +1306,7 @@
   const OT::LangSys &l = g.get_script (script_index).get_lang_sys (language_index);
 
   unsigned int count = l.get_feature_indexes (0, nullptr, nullptr);
+  feature_map->alloc (count);
 
   for (unsigned int i = 0; i < count; i++)
   {