add unlikely to error handling
diff --git a/src/hb-ot-cff1-table.hh b/src/hb-ot-cff1-table.hh
index 181b0bc..dcfebe8 100644
--- a/src/hb-ot-cff1-table.hh
+++ b/src/hb-ot-cff1-table.hh
@@ -1093,7 +1093,7 @@
CFF1FontDict_Interpreter font_interp;
font_interp.env.init (fontDictStr);
font = fontDicts.push ();
- if (font == &Crap(CFF1FontDictValues)) { fini (); return; }
+ if (unlikely (font == &Crap(CFF1FontDictValues))) { fini (); return; }
font->init ();
if (unlikely (!font_interp.interpret (*font))) { fini (); return; }
PRIVDICTVAL *priv = &privateDicts[i];
diff --git a/src/hb-ot-cff2-table.hh b/src/hb-ot-cff2-table.hh
index 330c1a3..178acf0 100644
--- a/src/hb-ot-cff2-table.hh
+++ b/src/hb-ot-cff2-table.hh
@@ -486,7 +486,7 @@
CFF2FontDict_Interpreter font_interp;
font_interp.env.init (fontDictStr);
font = fontDicts.push ();
- if (font == &Crap(CFF2FontDictValues)) { fini (); return; }
+ if (unlikely (font == &Crap(CFF2FontDictValues))) { fini (); return; }
font->init ();
if (unlikely (!font_interp.interpret (*font))) { fini (); return; }