summaryrefslogtreecommitdiff
path: root/Build/source/libs/harfbuzz/harfbuzz-src/src/hb-map.hh
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/harfbuzz/harfbuzz-src/src/hb-map.hh')
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-src/src/hb-map.hh10
1 files changed, 4 insertions, 6 deletions
diff --git a/Build/source/libs/harfbuzz/harfbuzz-src/src/hb-map.hh b/Build/source/libs/harfbuzz/harfbuzz-src/src/hb-map.hh
index b7bf7fe59d1..1635b4a6257 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-src/src/hb-map.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-src/src/hb-map.hh
@@ -117,9 +117,8 @@ struct hb_hashmap_t
successful = false;
return false;
}
- + hb_iter (new_items, new_size)
- | hb_apply (&item_t::clear)
- ;
+ for (auto &_ : hb_iter (new_items, new_size))
+ _.clear ();
unsigned int old_size = mask + 1;
item_t *old_items = items;
@@ -175,9 +174,8 @@ struct hb_hashmap_t
if (unlikely (hb_object_is_immutable (this)))
return;
if (items)
- + hb_iter (items, mask + 1)
- | hb_apply (&item_t::clear)
- ;
+ for (auto &_ : hb_iter (items, mask + 1))
+ _.clear ();
population = occupancy = 0;
}