From a41368bd7a0bf14c54b311a4455f7fdc5aa2df4b Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Sun, 30 Jul 2023 17:04:02 -0600 Subject: [PATCH] [buffer] Minor micro-optimize --- src/hb-buffer.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/hb-buffer.cc b/src/hb-buffer.cc index ace2a104f..749ef9bd4 100644 --- a/src/hb-buffer.cc +++ b/src/hb-buffer.cc @@ -499,12 +499,12 @@ hb_buffer_t::set_masks (hb_mask_t value, 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)