From 780d640c02e01664ea13729f4e4b416c440c3cdf Mon Sep 17 00:00:00 2001 From: Evgeniy Reizner Date: Sun, 15 Dec 2019 16:11:37 +0200 Subject: [PATCH] Remove unnecessary check in hb_buffer_t::set_masks. Bounds are already checked by the caller. Closes #2073 --- src/hb-buffer.cc | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/hb-buffer.cc b/src/hb-buffer.cc index 6f62e3468..86e74e8a2 100644 --- a/src/hb-buffer.cc +++ b/src/hb-buffer.cc @@ -438,13 +438,6 @@ hb_buffer_t::set_masks (hb_mask_t value, if (!mask) return; - if (cluster_start == 0 && cluster_end == (unsigned int)-1) { - unsigned int count = len; - for (unsigned int i = 0; i < count; i++) - info[i].mask = (info[i].mask & not_mask) | value; - return; - } - unsigned int count = len; for (unsigned int i = 0; i < count; i++) if (cluster_start <= info[i].cluster && info[i].cluster < cluster_end)