Automated g4 rollback of changelist 329381168. *** Reason for rollback *** Re-revert absl::node_hash_map. This time, the problem appears to be binary size increase on Chrome for Android. *** Original change description *** Re-land cl/328561880 absl::node_hash_map is now available in Chromium: https://chromium-review.googlesource.com/c/chromium/src/+/2379635 *** PiperOrigin-RevId: 329554714 Change-Id: Icd563f527ce670c6bb7307e8a88037d46e5a2549
diff --git a/common/platform/api/quiche_unordered_containers.h b/common/platform/api/quiche_unordered_containers.h index 764406e..a53a206 100644 --- a/common/platform/api/quiche_unordered_containers.h +++ b/common/platform/api/quiche_unordered_containers.h
@@ -7,7 +7,6 @@ #include <functional> -#include "absl/container/node_hash_map.h" #include "net/quiche/common/platform/impl/quiche_unordered_containers_impl.h" namespace quiche { @@ -17,13 +16,11 @@ using QuicheDefaultHasher = QuicheDefaultHasherImpl<Key>; // A general-purpose unordered map. -// TODO(b/166325009): replace this in code with absl::node_hash_map and -// absl::flat_hash_map and delete this alias. template <typename Key, typename Value, typename Hash = QuicheDefaultHasher<Key>, typename Eq = std::equal_to<Key>> -using QuicheUnorderedMap = absl::node_hash_map<Key, Value, Hash, Eq>; +using QuicheUnorderedMap = QuicheUnorderedMapImpl<Key, Value, Hash, Eq>; } // namespace quiche