diff --git a/parallel_hashmap/phmap.h b/parallel_hashmap/phmap.h index d02f846..d72ed76 100644 --- a/parallel_hashmap/phmap.h +++ b/parallel_hashmap/phmap.h @@ -1853,8 +1853,10 @@ class raw_hash_set } private: +#if !defined(__clang__) template friend struct phmap::priv::hashtable_debug_internal::HashtableDebugAccess; +#endif template bool find_impl(const key_arg& PHMAP_RESTRICT key, size_t hashval, size_t& PHMAP_RESTRICT offset) { @@ -3738,8 +3740,10 @@ class parallel_hash_set #endif private: +#if !defined(__clang__) template friend struct phmap::priv::hashtable_debug_internal::HashtableDebugAccess; +#endif struct FindElement {