From 40afe134cb284538c2cbbce7fa24476d39befc18 Mon Sep 17 00:00:00 2001 From: stdpain Date: Tue, 21 Jun 2022 20:54:29 +0800 Subject: [PATCH] fix wrong function type for parallel_hash_set::lazy_emplace_with_hash in flat_hash_set the proto type is `iterator lazy_emplace_with_hash(const key_arg& key, size_t& hashval, F&& f)`. --- parallel_hashmap/phmap.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parallel_hashmap/phmap.h b/parallel_hashmap/phmap.h index ac15f4e..3788d1f 100644 --- a/parallel_hashmap/phmap.h +++ b/parallel_hashmap/phmap.h @@ -3103,7 +3103,7 @@ public: } template - iterator lazy_emplace_with_hash(size_t hashval, const key_arg& key, F&& f) { + iterator lazy_emplace_with_hash(const key_arg& key, size_t hashval, F&& f) { Inner& inner = sets_[subidx(hashval)]; auto& set = inner.set_; typename Lockable::UniqueLock m(inner);