Add some commented-out code

This commit is contained in:
Behdad Esfahbod 2022-05-18 16:52:35 -06:00
parent 6b62c10f02
commit cedf739646
1 changed files with 13 additions and 1 deletions

View File

@ -2093,7 +2093,6 @@ struct ClassDefFormat1
for (unsigned i = 0; i < count; i++) for (unsigned i = 0; i < count; i++)
if (classValue[i] == klass && glyphs->has (startGlyph + i)) if (classValue[i] == klass && glyphs->has (startGlyph + i))
intersect_glyphs->add (startGlyph + i); intersect_glyphs->add (startGlyph + i);
return;
#if 0 #if 0
/* The following implementation is faster asymptotically, but slower /* The following implementation is faster asymptotically, but slower
@ -2332,6 +2331,19 @@ struct ClassDefFormat2
return; return;
} }
#if 0
/* The following implementation is faster asymptotically, but slower
* in practice. */
if ((count >> 3) > glyphs->get_population ())
{
for (hb_codepoint_t g = HB_SET_VALUE_INVALID;
hb_set_next (glyphs, &g);)
if (rangeRecord.as_array ().bfind (g))
intersect_glyphs->add (g);
return;
}
#endif
for (unsigned int i = 0; i < count; i++) for (unsigned int i = 0; i < count; i++)
{ {
if (rangeRecord[i].value != klass) continue; if (rangeRecord[i].value != klass) continue;