diff --git a/src/hb-map.hh b/src/hb-map.hh index 3f4576bb9..4d3f6fde6 100644 --- a/src/hb-map.hh +++ b/src/hb-map.hh @@ -243,7 +243,7 @@ struct hb_hashmap_t { uint32_t h = 0; for (auto pair : iter ()) - h ^= hb_hash (pair.first) ^ hb_hash (pair.second); + h ^= (hb_hash (pair.first) * 31) ^ hb_hash (pair.second); return h; }