| commit | a41368bd7a0bf14c54b311a4455f7fdc5aa2df4b | [log] [tgz] |
|---|---|---|
| author | Behdad Esfahbod <behdad@behdad.org> | Sun Jul 30 17:04:02 2023 -0600 |
| committer | Behdad Esfahbod <behdad@behdad.org> | Sun Jul 30 17:04:02 2023 -0600 |
| tree | 03eeb595e94989deb875739ac1618f49bd81e7ec | |
| parent | dc35a0fbcb960f57df6c09a548651028c19e9790 [diff] |
[buffer] Minor micro-optimize
diff --git a/src/hb-buffer.cc b/src/hb-buffer.cc index ace2a10..749ef9b 100644 --- a/src/hb-buffer.cc +++ b/src/hb-buffer.cc
@@ -499,12 +499,12 @@ unsigned int cluster_start, unsigned int cluster_end) { - hb_mask_t not_mask = ~mask; - value &= mask; - if (!mask) return; + hb_mask_t not_mask = ~mask; + value &= mask; + unsigned int count = len; for (unsigned int i = 0; i < count; i++) if (cluster_start <= info[i].cluster && info[i].cluster < cluster_end)