gfe-relnote: n/a(code not in use) a few changes to improve SimpleLinkedHashMap's portability.
Platformize CHECK macro;
Signed integer literal to unsigned.
PiperOrigin-RevId: 245428602
Change-Id: I7aa33a0eaf20c29d55de3087990b9999a073421a
diff --git a/common/platform/api/quiche_logging.h b/common/platform/api/quiche_logging.h
new file mode 100644
index 0000000..15f5bf3
--- /dev/null
+++ b/common/platform/api/quiche_logging.h
@@ -0,0 +1,6 @@
+#ifndef QUICHE_COMMON_PLATFORM_API_QUICHE_LOGGING_H_
+#define QUICHE_COMMON_PLATFORM_API_QUICHE_LOGGING_H_
+
+#include "net/quiche/common/platform/impl/quiche_logging_impl.h"
+
+#endif // QUICHE_COMMON_PLATFORM_API_QUICHE_LOGGING_H_
diff --git a/common/simple_linked_hash_map.h b/common/simple_linked_hash_map.h
index 8ff1a2b..c99585e 100644
--- a/common/simple_linked_hash_map.h
+++ b/common/simple_linked_hash_map.h
@@ -21,6 +21,7 @@
#include <type_traits>
#include <utility>
+#include "net/third_party/quiche/src/common/platform/api/quiche_logging.h"
#include "net/third_party/quiche/src/common/platform/api/quiche_unordered_containers.h"
namespace quiche {
diff --git a/common/simple_linked_hash_map_test.cc b/common/simple_linked_hash_map_test.cc
index 00179b3..ae73aa0 100644
--- a/common/simple_linked_hash_map_test.cc
+++ b/common/simple_linked_hash_map_test.cc
@@ -182,21 +182,21 @@
TEST(LinkedHashMapTest, Erase) {
SimpleLinkedHashMap<int, int> m;
ASSERT_EQ(0u, m.size());
- EXPECT_EQ(0, m.erase(2)); // Nothing to erase yet
+ EXPECT_EQ(0u, m.erase(2)); // Nothing to erase yet
m.insert(std::make_pair(2, 12));
ASSERT_EQ(1u, m.size());
- EXPECT_EQ(1, m.erase(2));
+ EXPECT_EQ(1u, m.erase(2));
EXPECT_EQ(0u, m.size());
- EXPECT_EQ(0, m.erase(2)); // Make sure nothing bad happens if we repeat.
+ EXPECT_EQ(0u, m.erase(2)); // Make sure nothing bad happens if we repeat.
EXPECT_EQ(0u, m.size());
}
TEST(LinkedHashMapTest, Erase2) {
SimpleLinkedHashMap<int, int> m;
ASSERT_EQ(0u, m.size());
- EXPECT_EQ(0, m.erase(2)); // Nothing to erase yet
+ EXPECT_EQ(0u, m.erase(2)); // Nothing to erase yet
m.insert(std::make_pair(2, 12));
m.insert(std::make_pair(1, 11));
@@ -205,8 +205,8 @@
ASSERT_EQ(4u, m.size());
// Erase middle two
- EXPECT_EQ(1, m.erase(1));
- EXPECT_EQ(1, m.erase(3));
+ EXPECT_EQ(1u, m.erase(1));
+ EXPECT_EQ(1u, m.erase(3));
EXPECT_EQ(2u, m.size());
@@ -220,14 +220,14 @@
++it;
ASSERT_TRUE(it == m.end());
- EXPECT_EQ(0, m.erase(1)); // Make sure nothing bad happens if we repeat.
+ EXPECT_EQ(0u, m.erase(1)); // Make sure nothing bad happens if we repeat.
ASSERT_EQ(2u, m.size());
- EXPECT_EQ(1, m.erase(2));
- EXPECT_EQ(1, m.erase(4));
+ EXPECT_EQ(1u, m.erase(2));
+ EXPECT_EQ(1u, m.erase(4));
ASSERT_EQ(0u, m.size());
- EXPECT_EQ(0, m.erase(1)); // Make sure nothing bad happens if we repeat.
+ EXPECT_EQ(0u, m.erase(1)); // Make sure nothing bad happens if we repeat.
ASSERT_EQ(0u, m.size());
}