add unlikely to error handling
authorMichiharu Ariza <ariza@adobe.com>
Tue, 4 Dec 2018 18:39:17 +0000 (10:39 -0800)
committerMichiharu Ariza <ariza@adobe.com>
Tue, 4 Dec 2018 18:39:17 +0000 (10:39 -0800)
src/hb-ot-cff1-table.hh
src/hb-ot-cff2-table.hh

index 181b0bc..dcfebe8 100644 (file)
@@ -1093,7 +1093,7 @@ struct cff1
          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];
index 330c1a3..178acf0 100644 (file)
@@ -486,7 +486,7 @@ struct cff2
        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; }