diff options
author | Evan Brown <ezb@google.com> | 2023-09-12 09:14:32 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-09-12 09:15:26 -0700 |
commit | 5ae23ed130027e2376e0868ec4bb4fa358b7e238 (patch) | |
tree | 0e7cf0c8c3444ef0a620627a3eb9f528f202c586 /absl/container/internal/node_slot_policy_test.cc | |
parent | f01b1b56de359de540c97a7898ff3011c47e2c26 (diff) | |
download | abseil-5ae23ed130027e2376e0868ec4bb4fa358b7e238.tar.gz abseil-5ae23ed130027e2376e0868ec4bb4fa358b7e238.tar.bz2 abseil-5ae23ed130027e2376e0868ec4bb4fa358b7e238.zip |
Make PolicyTraits::transfer_uses_memcpy() true for node_hash_* tables.
This should enable binary size savings for now and more efficiency improvements with small buffer optimization.
PiperOrigin-RevId: 564741270
Change-Id: Icf204d88256243eb60464439a52dd589d7a559cb
Diffstat (limited to 'absl/container/internal/node_slot_policy_test.cc')
-rw-r--r-- | absl/container/internal/node_slot_policy_test.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/absl/container/internal/node_slot_policy_test.cc b/absl/container/internal/node_slot_policy_test.cc index 51b7467b..d4ea919d 100644 --- a/absl/container/internal/node_slot_policy_test.cc +++ b/absl/container/internal/node_slot_policy_test.cc @@ -18,6 +18,7 @@ #include "gmock/gmock.h" #include "gtest/gtest.h" +#include "absl/base/config.h" #include "absl/container/internal/hash_policy_traits.h" namespace absl { @@ -61,6 +62,7 @@ TEST_F(NodeTest, transfer) { int* b = &s; NodePolicy::transfer(&alloc, &a, &b); EXPECT_EQ(&s, a); + EXPECT_TRUE(NodePolicy::transfer_uses_memcpy()); } } // namespace |