summaryrefslogtreecommitdiff
path: root/unittests/ADT/HashingTest.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2012-03-04 10:23:11 +0000
committerChandler Carruth <chandlerc@gmail.com>2012-03-04 10:23:11 +0000
commit21d60d51618e03a970aa4c00a0d157abceedb3e7 (patch)
tree87e0a77cddebe0888a01fecf1b912bdaf588a8e4 /unittests/ADT/HashingTest.cpp
parentb6632ba380cf624e60fe16b03d6e21b05dd07724 (diff)
downloadllvm-21d60d51618e03a970aa4c00a0d157abceedb3e7.tar.gz
llvm-21d60d51618e03a970aa4c00a0d157abceedb3e7.tar.bz2
llvm-21d60d51618e03a970aa4c00a0d157abceedb3e7.tar.xz
Split this test up into two smaller, and more focused tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151999 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'unittests/ADT/HashingTest.cpp')
-rw-r--r--unittests/ADT/HashingTest.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/unittests/ADT/HashingTest.cpp b/unittests/ADT/HashingTest.cpp
index c89ca14a07..f00cac253f 100644
--- a/unittests/ADT/HashingTest.cpp
+++ b/unittests/ADT/HashingTest.cpp
@@ -70,7 +70,9 @@ TEST(HashingTest, HashValueBasicTest) {
EXPECT_EQ(hash_value(c), hash_value('x'));
EXPECT_EQ(hash_value('4'), hash_value('0' + 4));
EXPECT_EQ(hash_value(addr), hash_value(&y));
+}
+TEST(HashingTest, HashValueStdPair) {
EXPECT_EQ(hash_combine(42, 43), hash_value(std::make_pair(42, 43)));
EXPECT_NE(hash_combine(43, 42), hash_value(std::make_pair(42, 43)));
EXPECT_NE(hash_combine(42, 43), hash_value(std::make_pair(42ull, 43ull)));